fixed Blob.hpp and other formatting. Added tests for each backend for the new blob type.