Переписал на CoffeeScript
Небольшие правки
Правки замечаний
Merge pull request #1 from tryasko/coffeeBranch

Переписал на CoffeeScript