Added Post factory, restructured unit tests
Can now detect wrong answers