Merge pull request #4 from lowstz/patch-2

Update requirements.txt
Added support for Windows machines
Added a clean_url operation to address common mistakes in url creation
Added capability to replace spaces with underscores and make everything lowercase.
Merge pull request #6 from traeblain/urlcleaner

Clean up url creation for new posts
Added support for custom title
Merge remote-tracking branch 'upstream/master' into windows
Updated Windows behavior to handle subdirectories properly
Added Delete confirmation prior to deletion. WARNING: Requires bootstrap.js and jquery.js
Updated sidebar index links to actually go somewhere
Merge pull request #10 from traeblain/htmlcleanup

Updated sidebar index links
Removed unminified jquery and bootstrap
Merge pull request #8 from traeblain/deleteconfirm

Added Delete confirmation prior to deletion
Merge pull request #7 from traeblain/wikititle

Added support for custom title
Added close button on the alerts.
Changed preview action to be a true preview, without savinging.
Added a cancel button ( thanks @walkerh )
Fix bug in delete_user
Add check_password method to User
Replace storing passwords as plaintext with salted hashes