Refactored numerous methods

Streamlined the Class relationship so that calculation can be performed
with less coupling and more intuitively (i.e. more readable)

Ex: 

The JDBimonialNode class will be responsible for calculating numerous
values

Certain characteristics shared across all nodes are now fields in the
BinomialTree object (instead of having them repeat across different
nodes)