Test

Enhanced testing by creating a `test` module, with improved `TestCase` (provides `app`) and new `CommonPostTest`. Also added a bunch of tests to `wall` and implemented `Post.__eq__` and `__str__`.