* first pass implementation of the `wfpm workon` command, which is the start point of ensuring package code updates to be done only on the correct git branch
* `wfpm install` and `wfpm test` make use of the new `workon` package feature, install dependencies or run tests for the currently worked on package
* pakcage release tag convention update: from `<package_name>.<version>` to `<package_name>.v<version>`, compatibility code in place to ensure package installation works with both
* Git object contains more useful info, including user name/email, branches, tags