revealing module pattern in coffeescript