Removed User Interface, Revamped core code

- Removed the user interface, a new edition will be built later
+ Client now makes several attempts to connect to server
* Re-factored most of the core code

This is a working edition, can connect to localhost. Have not tested
with a LAN server.