Fixed up post tests so, added replies template...

- The post tests did not cover everything like we saw in issue #24. I have now added more testing information to the templates so we can better test these things. We can't check coverage for HTML templates beacuse they are not executed.

- With the above I have also added tests for certain things like URL's appearing.

- Cleaned up the posts package a little, will go over this again before the MongoDB branch becomes master.

- Removed run_shell as this is not needed since we moved to Blueprints.