Begin Refactoring

* Separate Classes
* Start work on PSR compliance
* Move binary to bin folder
* Move requirements to composer
Update binary and samples to use composer.  Add a small amount of documentation so that IDEs can determine Light
Formatting & Removing unnecessary PHP end tags
Merge pull request #2 from navarr/psr-composer-refactor

Refactor HuePHP for PSR, Composer