added OS module for OS specific utility methods

also spec helper puts lib/ on the load path
refactored editor to use os module and added HAS_GIT check
using the git commit authored time as timestamp for posts

if not available, fall back to file modification time
moving specs around

every submodule got its own directory now
added specs for Web::Post
updated readme with license information