Parser: Rename getExpenses to parseExpenses
Parser: Add ParseError datatype
Parser: Add implementation of getExpenses :: String -> Either ParseError [Expense]