clean up and reformatting.
use panel instead of groupbox.
implement view model for bill and order.