First iteration of redesign

New History, Holding classes, basic function working.  New price class,
not tested.  New version of portfolio class.  Existing code kept
separate.
Getting current prices working

Still a few bug - seem to be getting BRK-B in dollars and not sure how I
normally convert to pence