Github package updates Part 1:

- Start namespacing classes
- Refactor to use processResponse method
Removing @package [ci skip] Closes #77
Code style cleaning

Fixing up (mostly) @since alignment.
Get more tests running with namespaced classes.
Renaming HTTP TransportInterface