opt: log
add: coffee lint and format code
opt: coffeelint