Cleaned up code

Using a Namespace and a seperate File for each Class in a good structure
Examples in README
Changed Version to 1.1 cause of the changes
smaller headings
Merge pull request #1 from christian1993/master

Cleaned up code