Added requisites file
Using dicts instead of arrays

 Also fixed some "contraints" typos
First script stub. Actions are processed and debug mocked file read