Add Tests, update `tag` method implementation, flesh out README file