Initial working prototype for the new parser.
* Support for multiline parsing.
* Add exceptions.
* Support for checking availability of the domain before parsing.
* General style and cleanup fixes.
* Improve parsing and template execution costs.
* Update templates accordingly.
Merge pull request #9 from Barrett17/newparser

Newparser