Added namespace and autoloading.
This should fixed the problems with including and ordering
Build version 0.5.6