Started working on Mocks and the initial implementation of the Gateway
Modifying the permissions of some files
Adding gateway files and mocks init file