implemented Evaluating.hs module for evaluating programs
changes:
- fixed bug in call handling;
- implemented 'runProg' function.
separated available, freenames and usednames classes into their own files