added serial communication and got the gui working with AngularJS,
Websockets and grunt