Further structural rework
Enhanced backwards compatability

I switched to actionbarsherlock instead of native ActionBar
implementation.  This allows for simpler (while still well-supported)
backwards compatability up to Android 2.2.  According to Google
documentation, this version covers >95% of today's devices.

Also, more infrastructure added to enable easy server methods in the
coming weeks.