Autosave

Adds autosave for previously created posts
Adds previews for posts
Adds JS alert when leaving a page with unsaved content
Was thinking that with setTimeout you have more control in handling an error if it were returned from the server as opposed to continuing to send similar requests to the same url every interval. 

I was also thinking that setTimeout would separate the requests more in the event of slow server responses.

Not real concern?