changed layout of checkout panel

changed the layout manager of the big checkout panel to spring layout
and arranged the components to look better and be sized better