upgrade to CoffeeScript 1.8
0.3.0 - starting on next version
Merge branch 'paul90/coffee-script-1.8' into paul90/0.3.x
first pass at determining the express 4 middleware required
First pass...
fix for #60

when running the test there are no plugins - something that was not captured.
Test rewritten to use 'supertest'

The original test used `runningServer.routes.put[0].callbacks[1]` this no longer works and appears not to be documented.
Some additional test written, to test other routes.
Quick fix for the unfamiliar action being added to the page journal

Spotted while re-writing the tests, the action 'adsf' was getting appended to the journal.
Tests for external LevelDB repository
make more sense to keep the storage test in the storage repo
Switching to use client sessions

a first pass, will allow passing in crypto options via config
Override the body-parser size limit

What is a sensible size - needs to support fork from local back to server, but...
change to using post, rather than put

There is a client change for this as well
not yet!
Add warning if using old storage integration, and package name construction for new.
removing remote routes

the server should not be fetching content from other sites, this is a job for the client.
replacing deprecated res.send(status, body) calls
make bodyParser limit configurable - default 2mb
rename sizeLimit parameter to uploadLimit

also increase default uploadLimit to 5mb
Revert "removing remote routes"

This reverts commit c3e94871dd5d52d6fe89364662c00ddfbe82ffbb.