Use coffeescript to practice js pattern in http://addyosmani.com/resources/essentialjsdesignpatterns/book