Streamline test structure.

Use `_test.rb` suffix for all test files. Implement `rake test` for
running all tests, updating documentation. Also change requires to not
consider `test/ryespy_test.rb` as a loading file.
Add Travis build file.
Merge branch 'testing' into develop