add codeclimate support, update readme and fix jsdocs