Allowing configuration through _config.yml
Folders back to normal
Merge remote-tracking branch 'kelvinst/config' into develop
Implement cane and a basic Rakefile
Get rid of the cane warnings I care about for now.
Fix version number to something valid to rubygems
Merge branch 'feature/cane' into develop
Add a quick rake task to easily install a dev version locally for testing
Some more minor refactoring for cane.
Allow for usage of the _data folder as well.

Also remove some defaults that are simply my preferences.
Bump to v0.2 for release
Bump to 0.3.pre for further development
Update documentation for configuration options
Fix clean task properly
Major refactor for cleanliness sake and preparing for documentation
Re-add force as a default, it really is required.

Damn you Jekyll.
Cleanup the line length warnings
Initial attempt at documentation. Should be extended to methods as well
Factor out core_ext.rb and add documentation across the project
Fix the mangled documentation for #generate