Updates Gruntfile.js. Adds basic smartphone support. Makes a shared directory and tons of other stuff.