Address issue #10 - HTTP request added to Activity factory

Addresses issue #10 . Http request added to a factory - and brought into an activity controller.