testing and CI setup

  - add .travis.yml
  - add compiles and changes tests and fix the issues shown
  - add extra files to MANIFEST
  - move 010_basic.t up into t/