Moved colors to client with hash fn, cleaned up app.js