Refactoring changes propagation
Merge branch 'development' into replay

Conflicts:
	src/main/java/org/geppetto/frontend/GeppettoMessageInbound.java
	src/main/java/org/geppetto/frontend/GeppettoServletController.java
Merge pull request #52 from openworm/development

Development
Refactoring propagation
Merge branch 'replay' of https://github.com/openworm/org.geppetto.frontend into replay
Propagating refactoring to frontend
Merge remote-tracking branch 'origin/development' into replay

Conflicts:
	src/main/java/org/geppetto/frontend/GeppettoServletController.java
	src/main/webapp/js/GEPPETTO.js
	src/main/webapp/js/websocket-handlers/GEPPETTO.SimulationHandler.js
New way to handle serializer
Progress making new serializer, need to improve speed.
Updating serializer
Fix addbrightness now that simstate class is gone
finishing new serializer branch
Merge remote-tracking branch 'origin/development' into replay
Propagating all errors to frontend
Show welcome message prior to making socket connection
Disables simulation control buttons. Moves idleCheck to own method.
Shows "Loading..." in welcome message until ready to Start. Welcome
message shows up no matter what
Display message saying simulation is taking too long if it's been more
than 10 seconds
change way timer works for simulation loading
Merge pull request #72 from openworm/lowbandwith

Lowbandwith
Ongoing refactoring