Added our eval changes from last night.
Took out multithreading, since it wasn't working as well as just the eval function by itself.
Merge pull request #5 from greggjs/jakebranch

Updated Eval Function, Removed Multithreading.