Adds support for routes with regex - Fixes #61
Fetch data from a document using front-matter - Fixes #52
Source formatting - Fixes #52
Updates depedencies
Merge branch 'pr-69'
Making markdown, translations and other files work with watch
Making routes.txt work with watch
Allows everything to work with watch task - Fixes #62

These changes enable users to change action js files and have those changes affect the app immediately, while watch is running.
Source formatting - Fixes #62
Updates depedencies
Unit tests for ClassLoader
Unit tests for BaseAction
Unit tests for App
Unit test for TemplateEngine and SoyTemplateEngine