Fix GetThingByFullname() and Post.Comment()

Fixes GetThingByFullname() only working on comments, not posts
Fixes Post.Comment() returning a basically empty object (Closes #116)
Adds tests to prove both of the above function correctly