Feature/reinstate

Hey guys,
  I had to make a small change to the ella flatcomments branch to improve spam filtering / handling.  They include adding a reinstate method to re-post comments that have been removed, and adding a submit date to unsaved comments, so that these comments can be compared to previous comments to detect flooding
in that case just remove it, we can add it later if we find we need it - the less code the better :)