Add a new post to the blog

This post is a temporary, as until moderation is complete, the post will never be displayed on the blog.

The post is taken from the user and the post alongwith it's metadata are encoded into a JSON string and this string is stored in a file which has a name that is a md5 hash of the addition of the strings of the `userid` and the `microtimestamp` at the moment of committing. This ensures that the file name remains unique. This file name is stored alongwith the `postid`, the `userid` of the person creating the post and the date and time that the post was stored at.