Add reguest format to template extensions and other major changes in structure
Move routing files to Resources and change loader to XML