initial commit.
tweaked: rename canvas service to canvasd, so we can have canvas UI down the track.
tweaked: moved working files to upstream folder.
updated: changed default host to test server and added template listing.
added: licensing.
added: deleting and updating of templates.
moved: database abstraction cleaned up and moved to Store namespace.
added: extended pinned boolean attribute to general package action bitmask attribute.
updated: cleaned up status and return codes.
changed: moved from optparse to argparse.
cleaned: cosmetic changes to canvas sql schema.
updated: documented template url's.
changed: moved existing User model to WPUser to closer reflect it's origin.
added: user routes for alternative lookup mechanisms.
udpated: changed Account namespace to User
fixed: missing namespace changes.
fixed: only add packages when supplied in list form.
added: minimal steps required to setup and get developing with a local canvasd server.