Adds Module Functionality

Adds in the getting of modules (inserting of modules to be added still)