completed application state logic for entire order process; refactored layouts and models to accomodate view changes based on layout state;