Added GLUT menu to client and Rest API changes

Authentication added to client (and server-end)
Added GLUT menu to client
Server can now spawn and monitor processes when requested. User can
login. Need: Monitor of sessions, logout functionality and a few more
small things.