made it PSR-0 compliance, added composer and added some more tests

Lot of changes, and all classes are added to its own file (PSR-0)

And also added composer.

Added more tests, and nearly 100% coverage (0% in the Axis.php class, the rest is 100%)