added a topicid field, and fixed indents
made accessor methods const
added c++11 flags, and added new test
wrote test for Topic class
moved topic function definitions to cpp, added remove_tag