Removes if in the parser using double dispatch.
Makes symbolize_keys instance variable so it doesnt goes around between messages
Less LOCs FTW! Because why not?
Renames double-dispatch methods to make Visitor pattern more explicit.
Merge pull request #19 from tonchis/refactor_parser_double_dispatch

Removes if in the parser using double dispatch.