Format source code

Using scalariform makes formatting more consistent between files.
Add mustache parser