Add checks and allow for list retreival
Add module handler
Add controller module. NYI