WORKING COMMIT

* Finished the ability for custom additional functions
    * Not object oriented, however.