CI server, Doc updates, SSL

# What's New?

 * Improve developer setup docs.
 * Force SSL on production
 * Initial setup for Travis CI / Coveralls.