Refactoring evaluator into separate handler files and one core file.
Moved some functions used only in calls.