initial commit: package skeleton
add simple launcher icon

Normally I wouldn't check the raster images into version control, but
the last thing I want to do is complicate the evaluation process of this
challenge.
add data models

The target feed contains three basic models, the offer, the user, and
the user's avatar.  Each is represented by a simple immutable object and
is annotated for deserialization by the Jackson JSON library.
add FeedFetcher

FeedFetcher does the actual downloading and parsing of the JSON feed
with Jackson.
hook up loader for getting feed into activity

A Loader (from the compatibility library to support all Android versions
the official LivingSocial program supports) is used to fetch feed data
in the background and handle configuration changes like screen rotation.
Currently nothing is done with the data when it is fetched.
spartan fetch and display of offers

Offers are fetched and placed in a listview, but they are unstyled and
lack images.
load and cache images in background with ImageLoader

Originally I had planned to roll my own loader with LruCache, but it's
too hard to argue with the elegance and simplicity of ImageLoader.
styled offer list
add image loading and error placeholder images