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