Compile on startup, not just when files change

If a file is modified before the app starts up, the contents in the compiled file will be out of date because files are not compiled on startup.

This change simply compiles on startup before doing the file watch.