adds sample controllers; adds sample form with validation