push url == logged in

* fixed hawk hash generator
* changed empty parse error to warning
Added websocket server for dynamic updates