Merge pull request #2 from sandsfish/master

Initial DSpace Metadata Fetch && Department Name Normalization Call
Converting tabs to spaces per PEP 8
Adds support for GeoIP lookup

This uses a local copy of a GeoIP database to add the ISO 3166-1 alpha-3
country code (along with pycountry for the alpha-2 to alpha-3 mapping).
Adds unit tests and nose dependency to run tests.

This also includes some refactoring for readability and better test
coverage.
Configuring for Travis CI
Merge pull request #3 from gravesm/master

GeoIP lookup and CI
Adds tests for code that interacts with Mongo
Merge pull request #4 from gravesm/master

Adds tests for code that interacts with Mongo
Adds minimal logging for the pipeline module

This sets up a basic logger for the application. Logger configuration
should happen in the settings module.
Merge pull request #5 from gravesm/master

Adds minimal logging for the pipeline module
Add filter for non-200 GET requests

This will filter out any requests that are not GET requests with a 200
response.
Convert Apache log request string into URL.
Add filesize to request object
Downgrade apachelog

The build is failing on travis because it can't find apachelog 1.1.
Looks like the new version of pip no longer looks at 3rd party urls by
default. The tests pass when using apachelog 1.0 so we'll just go with
that.
Merge pull request #6 from gravesm/master

Adds missing fields and filtering for successful 200 requests