added asset replacement prices field

unconstrained budget clears bad and backlog every year;
Asset.amount_invested returns actual invested amount in given year
yearly condition metric is now a tree

can drill down into individual asset classes
area bar update function in progress

mostly functional