Add Code Climate reporting
Add Code Climate reporting

Also rearranges the Travis CI file somewhat. Moves coverage reporting from `after_script` to `after_success` so that it only runs if the tests don't fail.

dsibilly/presage