Fixed deleting blocks that already existed previously to the client connecting.
Added .gitignore.
Added the ability to resize blocks
added .DS_Store to gitignore
Added chat window functionality, put it in a new branch because ill probably re-do some of it if/when Michael gets multiple users done
ignore the previous comment as i initially tried to create a new branch and then merged it when it didn't show up in gitlab
Lots of blocks button
Added the ability to change the colour of blocks.
Also disabled the textarea (so that chat text cannot be modified).
Removed colourPicker listener. (Colour is now set when block is placed.)
Added three.js WebGL detector, so a canvas renderer can be used on iOS devices instead.
Lighting and colours don't seem to be supported on the canvas renderer in the same way - need to look into that.
Checked node_modules into git, because apparently that's what you're supposed to do.
http://www.futurealoof.com/posts/nodemodules-in-git.html
https://npmjs.org/doc/faq.html

Should make automatic deployment easier. (It does make sense)
Added package.json to desribe dependencies.
Merge branch 'master' of 321.douglasheriot.com:threejs-test
Changed default block colour to blue (better than white)
Don't prompt for username until focusing on the chat window.
Made chat area smaller.

(Really just an excuse to test my post-receive hook)
Updated README
Fixed typo in README
Still testing deploiy script...
Changed default block colour again, for fun.
Made lots of blocks colours make an RGB cube..