Massive Changes
Rewrote request system to use a json file that dictates what to do when.
Themes/Layouts now also use SettingsManager
BreadPageSystem can now parse md files and display them.
This uses the excellent showdown.js library, which parses the code
clientside to save load times.
The MD file is kept in the html so that the later implemented editor can
take use of it.
New function to create URLS.