Fixed tests and added PostController constructor

We can decide to get rid of the PostController constructor later if we don't need it. I added it so I can test. I also fixed all the tests that Ecllipse was complaining about with all the name changes.