Better explanation of a test case.
- The test was failing but did not provide the most clear of error messages. Hopefully the new message is easier to understand.
Added a check to SegmentDefinitionImpl to handle an edge case.
- SegmentDefinitionImpl now throws an exception if the requested number of slices == 2 and the entry and exit slice doesn't fit together.
Release the Travis!
- Travis should once again email users (and @jokab) if pushes to github fails to build or if the tests fail.
- Set Travis to only build master and development as it could get a bit too spammy otherwise. (If you want travis to build your branch, change the .travis.yml file and add your current branch to the branches.only option.)