Add package to Composer

This PR allows an easy-setup for composer package manager.

Changes:
- Added namespaces for PSR-0 compliant
This breaks compatibility with previous version, but can be fixed really easy with a "use" clause.

- Moved classes to src folder (standard lib structure)
Also breaks compatibility, fixed with a new require (or using composer)

- Added example for composer usage.

- Example folder for the example scripts.