added travis configuration
added rspec testing environment for independent styles
added further independent style tests
fixed rights spelling
added repository spec
added more tests
fixed dependent style tests
merge upstream/master
Merge remote-tracking branch 'upstream/master' into testing-ruby
Merge remote-tracking branch 'upstream/master' into testing-ruby
Fixed conventional file name pattern and added more tests.

The self-link tests of independent styles apply (optionally)
to dependent styles as well.
updated csl-ruby
added citation-format tests for indepenent styles
Merge remote-tracking branch 'upstream/master' into testing-ruby
refactored environment / added dependent citation-format tests

All styles are now loaded before the tests run. This makes it
possible to access the independent parent of a dependent
style without having to parse it again.

Now testing whether or not dependent styles have the same
citation-format as their parents.
fixed repository tests
Merge remote-tracking branch 'upstream/master' into testing-ruby
Merge remote-tracking branch 'upstream/master' into testing-ruby
updated travis configuration
added link to test setup instructions