Refactored MilestoneController, note that this will need more work before all is done.
Refactored PhaseController. Now this is nice and clean :D