added basics for state restoration - including encode/decode methods in all view controllers
taking affect as far as SWRevealViewController