Initial commit with conversion to coffeescript