Refactored Post object

Post object was a bit inefficient, doing multiple soup operations rather than just once. Also the classmethods were unnecessary. Refactored.