Formatted code to meet standards and commented. Tables now use LONGTEXT
for JSON strings.
UI tweaks and additions
delete added to bubble
colorchooser hover text added
minimap container added
minimap and toolbar constrained to page
js logic rearranged
Merge branch 'master' into brian
Added auto reconnect to database so it doesn't drop connection after extended period of inactivity.
Merge branch 'brian' of https://github.com/benzenittini/azosc.git into brian
toolbar changes
Merge branch 'brian' of https://github.com/benzenittini/azosc into brian

Conflicts:
	client/js/Canvas.js
	client/js/UI.js
	client/js/Whiteboard.js