Starting to break each language parser into its own file for modularity.
Release 0.3.0