Changes to Day and some print statements

converted the free arraylist to a normal array
added validation to freetimes() input
Completed rating function, commented code

Rating system works, just follow onscreen instructions. Ratings haven't
yet been implemented in the heuristic, but will be.