TravisCI + All Unit Test + PhpTidyShell

* added the TravisCI file (stolen from AssetCompress) to see if it fixes Icing
* made an AllTests case
* fixed several unit tests
* made a Shell interface for PhpTidy (just cause it made sense)