People have made very good comments. Human food should be bland and plain - if that's how you are going to feed her. Dry and wet dog food should be available to her at all times - if that is the food you are going to feed her. Also water 24/7 - If you have problems with another dog eating her food, then you contain her and her stuff in your room with your door shut.
If she has worms, she should go to the Vet. Worms eggs can be swallowed by You and Your Roomates - and then you ALL have worms....
I never advise walking a small dog without a harness and leash. I know that you said you are careful, but what happens when a HUGH dog (lets say Pitbull) whom is also roaming free starts to chase her - well, then you might have a dead little Yorkie. Remember that You have total control when she is harnessed and leashed.
Yorkies are a Major Responsiblity and a Huge Expense. Please do what's RIGHT for the Yorkie, not what you think is right for you.