Cleanup of interpreter.c
Separated function headers and placed them in interpreter.h
Updated makefile