Ensure that only functions can be passed to findProjectRoot if a string describing the directory to start the search is not passed
Add cross platform utility for grabbing the home folder name
Set logging to specific file/folder based on the project folder icarus is called from
Prettify the project name for the log folder and log file by lower casing it and removing spaces
v0.1.1  cli version in a working condition with logging, ready for work on server
Skeleton for express server
Update README
Test functions

Added a route on the server and the cli and do some chat between them
Add a skeleton deploy route to cli and to server
Use request to send some data via a post to the server

Again, this is more of a test function before uploading a file
Tar up a directory
Way ugly event skeleton for monitoring the tarring process
Buffering in the tarred and gzipped folder and sending it straight as a binary to the server

Server can not handle this at the moment
Send buffer data through and respond
Successfully sending a tar ball down the wire

This is a bloody mess but this commit does at least prove that it is all working, should really of been on its own branch and cherry picked