Refactored workspaces router + added keepalive
Port-number wrapping + keep alive in the server
Adding keepalive calls in frontend
Improved port number counter middleware
Updated readme
Fixed typo on login page