Refactored configuration + synchronous FS calls
Added a setting to enable gzip compression
Extracted source map route into its own function
Changed Page, Tag and Township schemas slightly
Refactored server application