general updates and fixes

cleanup , mostly.  update to AppCompat for styles.  optimize imports.
etc.