Move classes and rename namespaces
Closes #8 - Classes mainly public