working on tests
updated README to include info about updated Topic.all method
added topic tree method and updated README
tests coverage 93%, most tests passing
merged with dan's version