Added Variables

Source code clean up. Added a Variable header. Worked on the
interpreter. Can now initialize integer, double, and string variables.
Var handling in shell. Interpreter handles multiple shells with their
own memories.