rewrite Changes aacording to CPAN::Changes::Spec
update travis config for maximum test coverage
add rough documentation for methods

in addition to very well documented attributes