changes to algorithm() method and Exercise class

algorithm() now prints out workout schedules for each day.
Exercise class now stores a rating, which is initialised to be 3/5
Fixed bugs, improved algorithm, and started ratings

Now identifies days correctly, added dayno to days, for purpose of not
scheduling exercises on consecutive days. also added rating attribute.