Coffeescript practice with http://addyosmani.com/resources/essentialjsdesignpatterns/book/