0.3.5 Updated timezones and parsing.

* Refactored parser so it's easier to read.
* Updated timezone data with 2014j.

 Please enter the commit message for your changes. Lines starting