Renaming namespace

This starts to rename the namespaces discussed in #20. 

I should also update Readme. Should all the Readme examples use the factory class? We want the developers to use the factory, so I think it is a good thing showing that.. right?