Change the test suite to use Test::Class::Moose

Summary:
 1/ Test::Class::Moose is much more powerful than Test::Class and more
    straightforward to use
Add a new method for SAM record and fix the tests
Create module GenOOx::Data::File::SAMbwa for documentation
Modify documentation
Enable Dist::Zilla for CPAN uploads. Create dist.ini