Fix file references to the build works
Refactor Block.toData to serialise the block and return the data instead of saving it
Prefix Block.toData with an underscore to indicate it's a private method
Rename Block._toData to _serializeData, I think this is a better name
Prefix BlockStore.getData with an underscore to indicated it's private
Rename saveAndGetData to getBlockData, hopefully this is more descriptive and because saving is an implementation detail

Saving feels like implementation detail, getData() is the main public method for getting the data and in most cases users will want that data to be saved in the store as well.
Fixed wording in tests
Renamed saveAndReturnData to getData, hopefully this is more descriptive
Remove setAndRetrieveData because it's not used anymore
Add some comment docs for BlockStorage methods
Merge pull request #155 from cobbweb/refactor/block-data-handling

Refactor BlockStorage