Bring in a simple test

Make sure encoded auth info conforms to the spec
Share the scheme
Consider workspaces fine to be checked in
Include workspace data
Merge pull request #1 from karelia/tests

Added Unit Test courtesy of @mikeabdullah