Cleanup and refocussed ``Zepto\FileLoader``
``Zepto\FileLoader`` now throws an exception on initialization if the base path is not a valid directory. Also updated test class.
Updated and refactored ``Zepto\FileLoader\PluginLoader``. Now throws a crapton of exceptions at you if you fuck anything up. Also fixed a bug to do with checking for a valid plugin name. Lots of other sit too, I can't really remember.
Just renamed a test for ``Zepto\FileLoader``
Added test mock-type thingies for testing ``Zepto\FileLoader\PluginLoader``
Rewritten ``Zepto\FileLoader\MarkdownLoader``, updated test classes. Marked as deprecated, hopefully can use pages in the future.
Added ``Zepto\FileLoader::get_folder_contents()`` in favour of ``Zepto\FileLoader::get_directory_map()``. Updated test class some.
Small updates for ``Zepto\FileLoader\PluginLoader`` and test class.
So.... this is where we get to lazy-load the files, right in the callbacks. At the minute, it breaks the ``<nav>`` generation but that's a minor detail.
Small changes to ``Zepto\Zepto``, updated test class to reflect broken method ``Zepto\Zepto::create_nav_links()``
Merge branch 'feature/rewrite-fileloader-stuff' into develop
Updated README.md and docblock for ``Zepto\Router``