detect all mobile platforms, not just ios
bugfix: should send the setcells via ws from iphone
allow the user to select colors from mobile
refactor the js files to make the main game file easier to manage
refactoring of the game init method
generate and persist username/password to client
username is sent whenever setting cells, and when the ws is connected

not validated on the server side yet tho
validate the username/pw on the server when setting cells

make sure it is validated on both the ws and the ajax backup
save the username to db when setting cells