Add method for marshalling config from environment
Fix test for when we use -cover
Separate asset interfaces, remove boilerplate ruby
Merge pull request #44 from 99designs/features/asset-refactor

Separate asset interfaces, remove boilerplate ruby
Dont need to use manifest when using live sprockets
Merge pull request #45 from 99designs/features/sprockets-live

Remove manifest from live sprockets
Further simplification and separation of asset pipeline
Log should have a "-" string, not a '-' rune
Merge pull request #47 from 99designs/features/more-asset-simplification

Further simplification and separation of asset pipeline
Normalise memcache keys
Use filepath to join file paths
Ensure the ServiceContainer always uses cached instances
Simplify interface inheritance
Merge pull request #48 from 99designs/depinject-caching

Depinject caching
Panic on rand errors