Removed need for eval for global functions

Instead of using eval, we can:

a) put the original functions inside the pecs namespace
b) include a file with the global functions in as needed, as it's a new file they can sit in the global namespace