Add blueprint to storage and get_usage. Added more test cases.

Fixes issue #7.