Merge branch 'release/0.5.0' into develop
Add changelog
Fix module name
Gitignore build files, etc.
Add Build.PL file
Add MANIFEST
Add tests (from module-starter)
Add skeleton of POD/README
Continuous integration with Travis CI and coveralls.io
Don't use Data::Printer or say in test
Merge branch 'feature/module-build' into develop
Enable more range formats: [ start, end ] and 'start..end'
Test inverse() method
Allow setting of universe range for inverse( start, end )
Fix bug caused by removing non-existent ranges
Set default start/end for inverse to -/+ infinity
Rename inverse() to complement()
If there are ranges to remove, collapse before adding new ranges
Set default for 'messy_add' to false
Document each method