Improved documentation, added Travis CI support, and more