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.
Merge pull request #6 from ewinslow/fix-build

chore(travis): Update code to pass on travis and make the Travis build m...