Some client work, moved server to coffeescript