JSON view

Enhances `Post.json` by a view functionality. Adds a `common` view, which only incorporates attributes posts have in common. `Wall.get_history_msg` uses this to save bandwidth.