chore(travis): Update code to pass on travis and make the Travis build more straightforward

BREAKING CHANGE

Moved lots of classes around and switched to true PHP namespaces.