adding namespaces and psr-0 autloading

Change-Id: I48899f3fa2ef92642fcb187feca4bf2164863efe