remove console logging from file
Add options object, and allow for Functions to be copied over