Changes to allow status updating

Arduino communicator now locks methods before use to ensure proper server communication with multiple threads.
Client Controller creates a separate thread to update status.
Merge branch 'Beautification' of github.com:erik-helleren/bar-bot-client into Beautification

Conflicts:
	bar-bot-client/src/org/ClientController.java
Should be correctly merged now.