Initial refactor of main src
Refactor
Coffeescript refactor
Rem
.ignore changes
Updated readme
Coffeescript merge