Adding permission to read from the contact list
Adding an extra textview to hold a longer(full) version of the selected text message. Initially set to visibility=gone to not take up any space initially.
Rearranged some of the gui elements to make it look not as cramped.
Changed the root layout to a ScrollView so things don't get squished.
Additional content related to displaying items from the contact list.
shortened up some code in the set up of the view for this class, as well as in the captureScreenInput()

Removed holding an instance of the parent FragmentActivity in favour of using getActivity()

Modified the behaviour of setMessageToScreen. Before it was coded to interpret a null value in the SMSMessage object to mean clear the corresponding UI field. Now it is changed to have a boolean flag 'clearOnNull' to indicate that when encountering a null it implies to clear the ui field.
If the clearOnNull field is set to false, then encountering a null in the SMSMessage will imply that the corresponding UIfield should not be touched. It should retain it's value.

Shortened up some code in setMessageToScreen

Changed the logic in the centralized onClick method to utilize a switch statement instead of an if/else for better readability.

Implemented callback for SelectedContactsDialogFragment, to get the selected contact.
Added some logging.
Added some logging.

Changed the logic in the onListItemClick to expand/contract the selected cell instead of editing the selected message.
The onItemLongClick method will spawn a dialog which will prompt for item editing.
Added logic to populate the long message text field with the full contents of the sms message, and to have a shortened message displayed by default.
Added Additional fields to support saving and retrieving the selected contact name.

Removed dead code.

Moved some code for referencing the table column information into an ENUM.
Removed unused code.
Added contact name field.
Refactored from com.duell.autotexter.pojo.util
Refactored to com.duell.autotexter.util
Utilities to easily set and retrieve text data from TextViews.
Utilities to facilitate figuring out what version of the Android OS is being run.
Dialog fragment for selecting a contact from the address book.
Contains some borrowed code from the Android tutorials.
UI layouts for displaying a contact from the address book.
default contact badge images.