Adding SOEN 343 Milestone 3