Attempting to address #23 by using an external service.

Also moving the Area reference to AreaActivity.