Full test coverage.
PEP8'd
Added ViewStateManager and tests.
Added asset map generation and asset map tree generation.
Added views and tests for them.
Added VS getter and helio setup function.
Added viewstate get call to DyanmicLoader. Fix to ignore negative VS indexes on retrieval.
Moved code to sub directory to allow importing from elsewhere as well as nosetests to run.
Fixed setting of vs_id on helioSettings, not helioLoader
Renamed COMPONENT_DIRECTORIES to COMPONENT_BASE_DIRECTORIES
Added HelioDjango static finders and tests.
Removed redundant character
checking static path validity earlier, should be a little faster.
__init__ for loaders/finders do not take args so making them work without. Added TemplateLoader and tests.
Added controller render and context setup methods, and tests.
Added Django renderer wrapper and tests.
Added template importer from string and tests.
Made the default view controller setup read the root component name from settings' DEFAULT_ROOT_COMPONENT.
Added template_name property to controller. Changed Controller import method to use imp so the component dirs don't have to be in sys path. Fixed render import method.
Fix for context being set as none breaking the dict update method. Request now being passed from view as kwarg due to it not being the first arg.