Data hiding tools (requirements and design)

Summary
The first version will present a design and API of the data hiding tools. The design will be based on the use case requirements (T2.2) and developed in concert with the SHiELD Architecture (T2.3).