Refactored server code
Initialize an empty list on startup
New channel class for communication with clients
Added documentation
Fixed jshint warning
Tests for the ship model
ActionManager and the actions now use lowdash
Impulse speed implemented with slider control
Merge branch 'master' of github.com:feibeck/StarshipMayflower

# By ireznik
# Via Florian Eibeck (1) and ireznik (1)
* 'master' of github.com:feibeck/StarshipMayflower:
  Bug fixed: User without Username could login and add ships clientside and serverside checks included

Conflicts:
	game-server/app/servers/world/handler/rosterHandler.js
	game-server/app/src/world/ShipRoster.js
	web-server/public/src/controller/StarshipMayflowerLobbyControllers.js