soem refactoring
add a coffee script version
update bower.json