Added max-age header to static content
init and create added to core functionality

existing core functionality is largely ready to be moved to the content delivery mechanism
viperfish creation functions added to core
refactored init code into a separate init file
Tidy up after core refactor
First round of content delivery specific functions broken out

Functions will eventually form part of octofish
Using underscore to extend the core object and include additional functionality
Removed the dependency on the core so that the additional modules are separate
Added core authorise function

This function is over-written by the octofish module file
Install octofish from a separate module
Delete temporary octofish file
v0.4.1 bumped version as the first step of breaking out content delivery is complete
Removed github data decoding functions from the utils

They have been removed to a better place within octofish
Removed the decoding step

Octofish is now responsible for passing back data in the required format.  Viperfish routes are responsible for presentation.
Fixed up grunt file default task
Removed naughty unnecessary variable from post

Hurray for jshint
v0.4.2 version bump to denote complete separation from content delivery mechanism

Package now depends on octofish which it can collect from npm