Added post editing, markdown, and syntax highlighting, and related unit tests 

We're changing the date of the post every time we edit it. In our case, we probably don't want to update this. A change here and with the DB_ENTRY_EDIT sql will fix this.