Renamed most of the classes to better names that show what they do and
started with parsing of syntax tree. Still need to research how to handle
variables in the equations but some basic rules are already setup.