Finished day 3 Assignment functionality including Challenges