Added namespacing and renamed classes. Added content to the README.