Packagelock type and provider tests and implementation
Merge pull request #18 from bkkrw/master

Packagelock type and provider tests and implementation