Moved module config files to SettingsManager.
Module loading now only takes place via the requests.json file. This
means the user decides when to load modules, not the module.
Requests can 'include' parent requests to stack modules.
e.g master can contain Navbar and the post request will automatically
load that.
Navbar is now created in its own module.
A config file lets you structure the navbar.
[BPS] Can now select a post from any key from the json file of the post
by adding it as a parameter of the url.
[BPS] Changed most variables to post rather than page as it was a
confusing name choice.
Few fixes to the BreadIndexSystem.
* URLs do not save back to the json file.
* URL does not have to be included.
SettingsManager now empty allows arrays to be saved as well as objects.