added controls class to provide things like a double text field and
finance planner is now using that
account is mostly encapsulated now
first pass on linking, some ui help for labels, and adding names for
accounts
now syncs up with a passed in observable
now has a shift for multiplying the output
DoublePropertyFunctinWrapper is new and Controls now provides a bound value with scaling
fiddle now copies over resources and exceptions have full stack traces
fixing comments
working on imports
adding support for primitive arguments and varargs
moved the UI building out of FinancePlanner into finance.fxml, with the
controller as GuiController
Finance redone to be Properties and bindings between pmt<->comp_pmt, and
r<->comp_r, and solveFor
FinanceTest updated to match
DoublePropertyFunctionWrapper got some bug fixes and some better
comments
AccountController added for UI control of a Finance, along with
account.fxml
CashFlowsController added for UI control of UI created from
cashflows.fxml
AccountController- deals with Finance updates so it's all bindings, added a name property, can inject a list of other accounts (for linking), did some fancy visible / disable of controls based on current selections

CashFlowsController - sets up named panes and provides accountcontroller with the list of accounts

GuiController - now binds all of the finance things

Finance - added helper method for getProperty

Math - comments

account.fxml - setting up UI to handle imported values, added some Ids

cashflows.fxml - removed hardcoded accounts

finance.fxml - names the fx:include
better visibility binding for the imported value choice boxes
FinanceTest.java - added test that was causing issues in the UI
account.fxml - added the rest of the solve for types
Math.java - more verbose exception message
Finance - solveForListener now common to both Finance constructors, a check for invalid comp setting, some debug if iterateSolve came back invalid
AccountController.java - a little tighter disabling based on solvefor, the imported values visible property now bound, and so is disabling