<img>s have a max width of 100%. Apply article style to main > form also.
Add `created` (datetime created) when creating new posts.

Also, add new post links to both <nav> & <menu label="Posts">

And, added "keep-alive" to actions. Intended to keep user logged in while
writing longer posts. Prior to this, long periods of staleness of session on
the server would allow the session to expire, causing the user to be logged
out unknowingly, which caused submission of new post to fail.
No need to trim() on __set() method. Skip it.
Add robots.txt. Disallows /tags/ and gives sitemap
Allow YouYube videos and social sites (Facebook, Twitter, G+) to add buttons
Posts in <nav> are not tags, so do not set rel="tag"
Added 'invalid' to array of events. Can now uses $().invalid()
Keep-alive requests and drag n' drop on creating/editing posts.

Use an ajax request with requst: action=keep-alive to avoid session timing
out and user being logged out when creating or editing posts.

Drag n' Drop support. Drag in a file (image) while editing or creating a post
and it was be appended to the content. Still a work in progress.

Create events for load, dragover, dragend, drop. Add progress bar while
file is being read and remove upon completion.
Add data-dropzone attribute to allow file drops when creating new posts.