Merge pull request #7 from IIIF/initial-framework

Initial framework
Merge pull request #18 from IIIF/initial-framework

reviewed and ready
initial workspace select
pass parent
Merge pull request #19 from IIIF/choose-workspace-type

Choose workspace type
fix conflicts
Merge branch 'initial-framework'
added sample tests