First pass at restructring files.

TODO: No work has yet been done to update dependencies.
Move client assets into client dir
Build and server now run as expected
Tweak blanket's source path
Fix directory names
Update file locations
Update paths to reflect new file locations
Merge pull request #50 from legitco/restructure

Travis is the best... this looks good and the tests still pass with 100% coverage! Go us!