Have shapes working (Rectangle, Circle, Square, Custom)  and
calculations working as well.  Need some additional error handling in
the Shape objects for values and some popups to notify the user.
Then create the Customer, Vendor and Contractor tabs.