First draft of the restriction manager

Change-Id: I65777bf2e5538355457a38ad1c1dba8a9157d522
Signed-off-by: Marius Oehler <marius.oe@gmail.com>