Moved common parser functionality to new parent parser module, changes xsd's documents attribute to document to make consistent
Reorganised templates into sub directories, split out common parser code into sepperate template and added new WSDL Node object