Added a custom exception class. Made the basic functionality of Assign and Variable work.