Extended configuration to modules so now it might be used at some point to handle loading modules that the user might write, without all that digging around through the code.
Added Tuple formatted input to the add_directive function. Now it is much
easier to supply bulk formatting options.
Wrote sidebar generation class. Makes working with sidebars easier.
Added sidebar configuration options.
removed save function from the configuration. The configuration is meant to be updated by people, not software.
Simplified Page generation code by replacing the cumbersome HTML generation(element by element) with the HTMLSidebarGen class.
Fixed the membership page to use that as well.
Merge branch 'master' into Configuration
Fixed merge conficts(best part is that for the most part they were things that
did not really conflict).
Conflicts:
	HTML/Css.py
	PledgeServer/configuration/__init__.py
Fixed module importation. Need to write suitable module for testing it appropriately.
Wrote an object to test module generation. The details for how to use it are scattered throughout the GenericPage file and the helloworldpage file, also it may be mentioned in the configuration file.
Added routines for custom path handling(through modules) in the server file.
Added some more documentation to the helloworldpage so that any potential users can potentially write their own modules.