Interface:

ws save
    -- saves your current workspace, the open files or whatnot
ws load
    -- loads your current workspace, prints your todo list
ws todo
    -- display your todo list
ws todo <stuff>
    -- add a new note of type todo
ws todo -r <version>

ws done
    -- display list of items that are done for this project
       and version
we done <stuff id>
    -- mark stuff associated with <stuff id> as done
ws done <stuff>
    -- mark stuff as done
ws log <stuff>
    -- add a raw bit of data to the changelog for this version
ws log
    -- show the changelog for this version
ws log <format>
    -- show the changelog for this version in format <format>
ws log -r <version>
    -- show the changelog for version <version>
ws log -r <startVersion>:<endVersion>
    -- show the changelog between versions <startVersion> and <endVersion>
ws version
    -- display the current version you are working on (default 0.1)
ws version <version>
    -- update the current version to <version>
ws release
    -- warn if there are any incomplete todo items
    -- generate a changelog file
    -- generate a todo file
    -- generate a license file


.workspace files:
[files]
gvim:escapedCWD:escapedFile
browser:windowNumber:escapedUrl
type:detail:detail:detail

[version-0.2]
todo:

[version-0.1]







