Add balance property since customer only has one account
Major clean-up
Implementation for prime and subprime customers; add unit tests