Implemented a basic namespace

Might want to think about creating some sub-namespaces later.