Added namespacing

Namespacing used to organize data bags into sub directories.
Added a README
Added missing asserts