Reorganize according to PSR-0.
Introduce namespaces.
Update examples.
Case sensitive directories.