Framework redo and logic updates.

There is a lot that goes into this. The big move is moving to more of a ExpressJS framework such that it is easier to be pretty. But we can also use proxies and most importantly RiakCS. Streams have replaced reading in the file with the upload to S3 which stabilized the platform.