bugfix: can't specify radix in ruby 1.8, have to do it as a string instead
handle invalid colors without crashing the whole app
refactor in the way the data for the mini map is loaded

will transfer this code over to the main section loading code
also, since it is much simpler
set the minimap viewport size correctly
use new coord converter for the section loading as well
always show location in top right, even when not debugging
refactor some of the color code stuff
cache the minimap images for 60 seconds

they are relativly expensive to generate, so we don't want to do it
for every page request. It is ok for them to be a little out of date
update the minimap as the user makes changes and adds things
update the minimap when other users change cells as well
change list of standard colors
move colors list into game options const
move scripts to their own directory
rename the pixel paint page
so the gitversion doesn't actually have to be cached

It is only requested on app startup, not on every request like I thought
show the number of users currently online

This only works when connected through a websocket. Otherwise the info block is hidden
add some comments to the websockethelper class
scaling fix so that the page appears properly on ios
allow the canvas to pan using the touch events
use a smaller minimap on the mobile site