phpSmug 4.0

# :construction: Work In Progress :construction: #

phpSmug 4.0 will be the first release to support the new SmugMug API 2.0.

This PR will act as my "workspace" and checklist of things to do and implement as I develop phpSmug 4.0.  If you're like to contribute, please feel free to fork this repository and submit your PRs against the api-2.0 branch.

## Todos

- [ ] Change license to more liberal Apache license
- [ ] Split functionality into individual files
- [ ] Make tests public
- [ ] Make composer the default installation method
- [ ] Implement non-blocking method of uploading images
- [ ] PSR-1, PSR-2 and PSR-4 coding standards
- [ ] Drop PHP4 support and finally move into PHP5 namespaces
- [ ] Update examples for new implementation method
- [ ] Drop socket connection support - :question: