You're welcome Autumn Rose, you can just call me Benson.
The good news is that it sounds like you have only a little ways to go towards your goal, so you can take it a bit easier, perhaps be a bit more lenient and forgiving in your mentality, etc... A sport or a form of cardio you enjoy will make it seem like you're just having fun. That for me is basketball. In the summers, I'd be outside for 3-5 hours straight with a quart of Gatorade and just shoot hoops forever, often just by myself, with some music playing. Anything of that nature will do.
If you can't tolerate dairy, whey is probably off the table, but there is still soy (as a female this isn't a bad idea, as it's not that great for guys) and egg albumin or even rice protein. You'll want something quick-digesting in the body right after to kickstart repair, so shake form is great. For your likely size and needs, I'd gather 20-30 grams of protein post workout would be great, for timing, the first 30 minutes is optimal. The preworkout loading of carbs and some protein (again perhaps 20 grams protein, maybe 50 grams of slower carbs) should be about 2 hours beforehand.
And if you are trying to lose fat, a couple hundred total calories in the deficit each day will suffice, because when combined with exercise throughout the week, you'll probably average 500 in deficit each day, which equates to a pound a week. With enough focus and consistency and some strength training or even plyometrics/bodyweight exercises (pushups and pullups and jumping jacks) you'll hold onto most of the muscle you have, or even build some if your genetics allow for it whilst losing fat.
Centering the rest of your diet around lean meats, healthy grains and natural foods will solidify the remainder of the diet, depending on what fruit/veggies you can tolerate or have readily available. Lots of fluids as well.
Dan, You could have some sort of shortage or dysfunction with proteinases, the enzymes that proteins need to start assimilation by breaking them down. It could also be another roadblock in the process, too, it's hard to tell. They could have to test stool to find out if it's being excreted prematurely.