Update Parser.java

Fixed minor bugs, changed the way categories, cost, and hours open are parsed. Open and Categories use List. Cost now is an int instead of a string.