Tidied up Server code 

Ive removed alot of the mercurious code and updated the express base to express 4. 
this outputs to the server console as a way to identify when the server is ready and which port it is on. I think this is useful for development. maybe we could hide this for production.