Initial Coffeescript support
formatting
Module logic