Squashed commit of the following:

commit ec0a7d168f2e3a93c7b0b13ab3d0dcdb448c6cb4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 17 10:31:12 2013 -0500

    Improved message when got bad json.

commit ddbbd04546e5ee19b2ef2a1c1fd976b17e26e8b2
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 17 09:34:53 2013 -0500

    Fixed a bug in identify_preview_location.

commit e920a4a0b9d88fe519ae0cdefece739f836a61fe
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 16:18:01 2013 -0500

    Fixed a typo.

commit 9f98cc5a7157cd5cf8656a7ebcd3cca2269b5d50
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 16:17:07 2013 -0500

    Fixed failing test for identify_preview_location.

commit 1127921dc1fbfe1a5d978d573d0ec9c9048fe59f
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 15:49:40 2013 -0500

    Fixed the thumbnail URL.

commit 3329afa9f45e9a4d8eafb108e67eb373f59cbb58
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 15:09:51 2013 -0500

    Added a couple of modules to test akara config.

commit 80a0d1b7f08af5b2373a617423bc9601492d686f
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 15:04:37 2013 -0500

    Fixed tests for the changes in identify_preview_location module.

commit 774292cc66d7b89e28ce740523786632ad6a932c
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 15:04:01 2013 -0500

    Fixed a bug in identify_preview_location with missing 'source' field.

commit 868ff7b580133e8c5df6052612b3dc57811559a6
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 13:04:07 2013 -0500

    Added identify_preview_location module to configuration file.

commit 8104057f0d29633369cc36317c9542449c029b66
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 12:56:50 2013 -0500

    Added debug log line to enrich.py

commit d2898146644df0b7837758f9ab38652bbd31bf58
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 12:21:45 2013 -0500

    Some refactoring:

    * Fixed a typo.
    * 500 is returned only if the JSON is not parseable.
    * All other errors are logged and then the input is returned.

commit 8090d40a1a002901848d66629d639f337a21cc33
Merge: 343ee64 54a96f4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 11:46:08 2013 -0500

    Merge branch 'thumbnails' of github.com:dpla/ingestion into thumbnails

    Conflicts:
    	akara.conf
    	requirements.txt
    	test/test_enrich.py

commit 343ee64c9ed85c4f9c6fc156ef564df32f28183f
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 11:15:59 2013 -0500

    Fixed a couple of errors with deprecation of BaseException.

commit 5aaa62a3c5f3904ffa0cb0d8455ffa098d5ea0be
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 15:06:17 2013 -0500

    First draft of download_preview module.

commit b9678f56b2e13997ffc8a4c5d351df5fa4c652b5
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 15:04:56 2013 -0500

    Added akara's loggers to identify_preview_location.

commit d2275f7a4b423c5d18bb192f1bd740cb9e38d43c
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 15:03:59 2013 -0500

    Added download_preview config to akara.conf.

commit 56427f450621947b235be0052f9ea4d9d45019c6
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 10:33:52 2013 -0500

    Refactored the identify_preview_location to use just one try block.

commit d970e224719cc109f726e6fa01e12862cf099765
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 10:31:33 2013 -0500

    Removed unneeded prints from test.

commit 679c2c948e601690dae9d7178917c31ac78b00d5
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 08:02:36 2013 -0500

    Added comments to identify_preview_location.

commit 438ba72d7c9d5c5f2795070700d1613674b1ee63
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 07:51:29 2013 -0500

    Added more tests for bad URLs and JSON for the identify_preview_location.

commit abce0860e6b204508645f5d18b6fd0adbea8a6ae
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 07:50:56 2013 -0500

    Added more error handling to the identify_preview_location akara's module.

commit 0b8b68b2c5b1a1b12f63573fc231679fb640634b
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 14:09:04 2013 -0500

    Added *.swp to .gitignore.

commit 35fb3be7bf9d5ad8176491e85efb5ac82dde3509
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 14:07:41 2013 -0500

    First working version for the identify_preview_location akara's module.

commit 1201302ce4f422f689743f5047001f30c99e8a9d
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 14:07:14 2013 -0500

    Created test for checking the identify_preview_location output.

commit b5a2ac71f5d4a10ad5c970281742f93e8ff53f2f
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 13:56:01 2013 -0500

    Changes in DictDiffer.

commit 603bbe151b28c1e2674db4ac0d19ca9344799135
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 13:34:02 2013 -0500

    Added DictDiffer class to tests.

commit a97622c6e5f3802244d98d69daccef03a177c489
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 13:33:18 2013 -0500

    Added new configuration with a list of modules to the test.

commit 4d373f401f8ae72757237526b31066fe0c43904e
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 11:56:26 2013 -0500

    First naive implementation of identify_preview_location.

commit 69521995aee7b0cb50919e82f56624f2b31ad113
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 15:08:52 2013 -0500

    Fixed a bug with file extension.

commit b1f9a6f9c9d4e4f9c4046bd2b3bd6d98be89f729
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 15:00:59 2013 -0500

    Changes due to pep8 errors.

commit f6efbaeb5282498a40b1c6574bbe0804d26fd831
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 14:55:42 2013 -0500

    Docstrings fixes.

commit 3d18747e0db6d98087f59d540a12df2eeb888f99
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 14:26:55 2013 -0500

    Documentation updates.

commit 2b5e9251b4775e8e2454c09acc6f9ccd3a7d08f8
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 13:32:40 2013 -0500

    Documentation fixes.

commit bf0093f3e07fa93f60c5f57caa1e5ebf6404bcb1
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 09:06:56 2013 -0500

    Added support for the params with config files.

commit a9fee438133a41b9f678fceeac256099cc46e979
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 08:47:16 2013 -0500

    Added script params for providing config and logger config file names.

commit fb4ab0f9976c5ba3800fe9250a12094bcb3f4a96
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 15:30:12 2013 -0500

    Fixed comments.

commit 7d26d53dcd31e14b7cc9a13bf917568089e64805
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 15:09:47 2013 -0500

    The first working version:

    * Gets all documents needing downloading thumbnails.
    * Downloads the thumbnails.
    * Updated the document in couchdb.

commit dc244013711f4cb193763f4118b42b87c307198d
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 15:09:29 2013 -0500

    Fixed a bug with logger format.

commit c717b7887821e35ad8a4b9d5a2ed7e53e7c933b4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 14:48:55 2013 -0500

    Fixed a bug with function for updating documents.

commit a7ad099079d938edad1b07801e0821a0673e0bd8
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 14:23:34 2013 -0500

    Almost working version, there is a problem with updating document.

commit ead77d5304c4086df69163bf92922b3ff4c85400
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 13:56:48 2013 -0500

    Refactored the function get_image.

commit ac321e8fed6945f2c11086f1114cfebdf7fda5a2
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 13:30:54 2013 -0500

    First working version of downloading images.

commit 79b2029d6efb590cbb9bcf8689cbda0f9df4c33e
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:52:06 2013 -0500

    Refactored function for generating file path.

commit 1dcc28bf5aaf8ef644b539a32cc145f4733888c2
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:33:03 2013 -0500

    Documentation update and clearing.

commit 4236edd2287873b27bf59d51c1bbc75905e7bd71
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:29:43 2013 -0500

    Added the limit param to getting couchdb documents.

commit 283653553a023d0266e1c8a501f0bc70fc3a01dc
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:27:09 2013 -0500

    Bug fixes.

commit 1aa38df3162bc8dea109bbd5d607d5f1797807f1
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:16:49 2013 -0500

    Code clearing.

commit ac1d832a4346f8926c9bd6c6a33dd0f07be11b7d
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:09:59 2013 -0500

    Added logging configuration.

commit b9f7ee07cc9178b23a44af2284fa11bb35133d5b
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 10:55:57 2013 -0500

    The poll_images script - work in progress.

commit bbef2c2f911514a2907f9ae13af895f8757b3c1c
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 09:11:34 2013 -0500

    Fixed typo.

commit b6441b72f0e0032225a22fd1689d1ae12961bdbd
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 09:10:26 2013 -0500

    Added documentation.

commit f89d082486392c4db492ce7c6aa5c3cb1f8edd86
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 09:06:33 2013 -0500

    Added logic to function updating document.

commit 181203ac70dcdaab23011ac7f2f2c82409f33d7a
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 8 10:56:00 2013 -0500

    Added documentation.

commit 3a79f51573aa5f119ca6071cdb2f06ce4d910002
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 8 10:52:17 2013 -0500

    Added documentation.

commit 9703313b3b510a0de30f9963a6f80d8c7ea85f65
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 12:41:03 2013 -0500

    Added a view for getting documents for downloding thumbnails.

commit a62b59b346f4694fbdc2144fe16fa2a2eb98ecaf
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 12:35:37 2013 -0500

    Working version of dpla-thumbs-list-for-downloading.

commit 73c226a17f47537bfa685d4794e186368febca90
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 12:28:29 2013 -0500

    First working draft of the new approach

commit ea02fa5dd1ac9080b80b0a72890abc71ffd3bcd9
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 09:53:29 2013 -0500

    Added dpla_thumbs akara module - work in progress

commit 65fc95feeca1412c80413280e49366def37ef7b4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Dec 21 12:44:57 2012 -0500

    Added CouchDB to requirements.txt file.

commit 38c82b91f558aa91cfed8c571675963aff65f9cb
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Dec 21 09:24:42 2012 -0500

    Added function for generating the file path from document id.

commit 27ea968f11c4f1315562d1b7e907c7f1c6211698
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Dec 21 08:38:52 2012 -0500

    Added dpla_thumbs class to akara conf.

commit 54a96f4dff36e84f7bfca5ebe47675c9e81b5e80
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 16 11:15:59 2013 -0500

    Fixed a couple of errors with deprecation of BaseException.

commit a535c157f39ec1d3e1003b4fc13e2259b092869d
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 15:06:17 2013 -0500

    First draft of download_preview module.

commit 6119007a42e0a5630eccf5078ec007ea38451e3e
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 15:04:56 2013 -0500

    Added akara's loggers to identify_preview_location.

commit d102c806a74cf2e83033a96bfc516bc96665a4dd
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 15:03:59 2013 -0500

    Added download_preview config to akara.conf.

commit 05653a464366df48b4b4b5bedc691f9647c7e3cf
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 10:33:52 2013 -0500

    Refactored the identify_preview_location to use just one try block.

commit 0300293eae13cc759dd4851806bbc7356eb4f119
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 10:31:33 2013 -0500

    Removed unneeded prints from test.

commit 4445a47e9671a2b8aac424c02b418281bdb77c94
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 08:02:36 2013 -0500

    Added comments to identify_preview_location.

commit bb7a31b2a4d04b4ec833078eea0ef74372704225
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 07:51:29 2013 -0500

    Added more tests for bad URLs and JSON for the identify_preview_location.

commit 65ac00e8a0d590123aaa31558c8fe077dc48dbf9
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 15 07:50:56 2013 -0500

    Added more error handling to the identify_preview_location akara's module.

commit 2fab989d2dd40f7f4255443942ce835eef46136e
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 14:09:04 2013 -0500

    Added *.swp to .gitignore.

commit eef3008937d56b66ddd43edd9e625e7d1d6b3122
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 14:07:41 2013 -0500

    First working version for the identify_preview_location akara's module.

commit 4b0d0976f4ddb1df11062d3d18d3cb73bf4ce4dc
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 14:07:14 2013 -0500

    Created test for checking the identify_preview_location output.

commit 5840e02ac7f840ff4b3d8a1159b8b4486a0c342c
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 13:56:01 2013 -0500

    Changes in DictDiffer.

commit c62fbb18b24be5ba6173034706b1bd95429853c6
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 13:34:02 2013 -0500

    Added DictDiffer class to tests.

commit 64c8d23e6e13e5177d52411303583100cb39bac8
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 13:33:18 2013 -0500

    Added new configuration with a list of modules to the test.

commit c234b08ce4c9ad1677c1ddfbf7bb3414a30ac9a8
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 11:56:26 2013 -0500

    First naive implementation of identify_preview_location.

commit b91dcdbae18b8bed0d4de3407e5509e2b3cd000e
Merge: 8cde939 90e2495
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 14 07:48:23 2013 -0500

    Merge branch 'nara' into thumbnails

commit 8cde93985118ea3fc91b73ae7e27eb2b7979b54f
Merge: 4e51e25 9951fcb
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Jan 11 14:06:48 2013 -0500

    Merge branch 'nara' into thumbnails

    Conflicts:
    	akara.conf
    	scripts/poll_profiles

commit 4e51e255c3c0a6af0eab72afd3fc0cc09a86eb87
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 15:08:52 2013 -0500

    Fixed a bug with file extension.

commit 1816dddc0c2ddc5b5e6ff4d79a5b1be33e9ac6a3
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 15:00:59 2013 -0500

    Changes due to pep8 errors.

commit ae4ed0a82669b95b718a505e23415f69e1dc4531
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 14:55:42 2013 -0500

    Docstrings fixes.

commit 266352149d132cce5414171112dab59ff083b470
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 14:26:55 2013 -0500

    Documentation updates.

commit fae3b0acfb90c9d4e6ccf258c6360f32f42098fa
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 13:32:40 2013 -0500

    Documentation fixes.

commit d089132b7c35a77f78f2d55ae16b0a88dc1484af
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 09:06:56 2013 -0500

    Added support for the params with config files.

commit f8fa11bfcbe258a3af89fe8d8784a1d8fcb49467
Author: Szymon Guz <szymon@endpoint.com>
Date:   Thu Jan 10 08:47:16 2013 -0500

    Added script params for providing config and logger config file names.

commit 71e697219fca9ea41ed73a2abbd1a5e2a6bb9fe4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 15:30:12 2013 -0500

    Fixed comments.

commit 5a5676a4062b222182d36c0c422193c5b1815f95
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 15:09:47 2013 -0500

    The first working version:

    * Gets all documents needing downloading thumbnails.
    * Downloads the thumbnails.
    * Updated the document in couchdb.

commit b0616e426e9fac7a0af233b438c715c9efa4b6eb
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 15:09:29 2013 -0500

    Fixed a bug with logger format.

commit 4d64169aefd14acfec3aa23a85b79e23c8e85738
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 14:48:55 2013 -0500

    Fixed a bug with function for updating documents.

commit 350d3c9c57892c1011a7c332c01fa995b7c0c2c5
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 14:23:34 2013 -0500

    Almost working version, there is a problem with updating document.

commit 2a3c0bf7336dd7592914561f874977f9e0afbbb9
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 13:56:48 2013 -0500

    Refactored the function get_image.

commit fb8db3963a5d179d30acb33b4fb30716e8b4b5eb
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 13:30:54 2013 -0500

    First working version of downloading images.

commit 0d3eae26dbe0a6acdc63d246ea4d13878773cd92
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:52:06 2013 -0500

    Refactored function for generating file path.

commit 58a1ff55214351c163ec632860d23da5771289ae
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:33:03 2013 -0500

    Documentation update and clearing.

commit 051271d83d2072e1d318affc02195a23992589b1
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:29:43 2013 -0500

    Added the limit param to getting couchdb documents.

commit 6c396d64b8740edfdf4f1dc3704735e03bedf241
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:27:09 2013 -0500

    Bug fixes.

commit 15849458cb00521514e9d3259932a31bd639928d
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:16:49 2013 -0500

    Code clearing.

commit 2825bb43dde3b5347899e6c05ceb7b0b7eded2d2
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 12:09:59 2013 -0500

    Added logging configuration.

commit e26366ff0c58bcdc7942601b6b30247311116528
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 10:55:57 2013 -0500

    The poll_images script - work in progress.

commit b4769dbec38c3c7eb270fe090a01eaa21aff42f8
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 09:11:34 2013 -0500

    Fixed typo.

commit afc07297268e7047bc779cf03f41998dea0a7861
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 09:10:26 2013 -0500

    Added documentation.

commit 02a54a90c8b3fc653b05638d711b76e4804b6ad8
Author: Szymon Guz <szymon@endpoint.com>
Date:   Wed Jan 9 09:06:33 2013 -0500

    Added logic to function updating document.

commit 0a6bffaf8041338a19f483874e9dd52d6a71e7b3
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 8 10:56:00 2013 -0500

    Added documentation.

commit 23afc373b3bee7097ef268bea979c3b6bf8f2023
Author: Szymon Guz <szymon@endpoint.com>
Date:   Tue Jan 8 10:52:17 2013 -0500

    Added documentation.

commit df56a983fa15657fbe8e3489430e7bb902b03081
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 12:41:03 2013 -0500

    Added a view for getting documents for downloding thumbnails.

commit 43b8858ba1f836359abd6dce2d3b7a4ae979470d
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 12:35:37 2013 -0500

    Working version of dpla-thumbs-list-for-downloading.

commit 4572be90cdc6e8494259fa5cb53b7d24aad24696
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 12:28:29 2013 -0500

    First working draft of the new approach

commit c81fbf880ec380a796be317a0e418e4839e397f4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Mon Jan 7 09:53:29 2013 -0500

    Added dpla_thumbs akara module - work in progress

commit f4b6ff3d19fb7e3a54ae8470e6817eeaf7f14cb4
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Dec 21 12:44:57 2012 -0500

    Added CouchDB to requirements.txt file.

commit eb8c21227f20f67c13c57b9f975108c50d70a20e
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Dec 21 09:24:42 2012 -0500

    Added function for generating the file path from document id.

commit 943bfec1f153099502b3a2761766243e5a083544
Author: Szymon Guz <szymon@endpoint.com>
Date:   Fri Dec 21 08:38:52 2012 -0500

    Added dpla_thumbs class to akara conf.
Fixed a typo after merging thumbnails branch
Updated ListSets functionality to capture setDescription. Also, set is now an array of dictionaries with keys 'setSpec', 'setName', and 'setDesc'.
Added CouchDB view for collections.
Ingest set description, if it exists, and update record to include set description.
Removed couchdb_views.
Updated dpla-list-sets.py to note that it is forked for the DPLA and removed PROFILE.
Removed duplicated logic for collection description in enrich.py.
Fixed Travis configuration.
Subject regexp enrichments, and moving oai-to-dpla to be first in the pipeline
Put oai-to-dpla at front of pipeline and add type/format enrichment
Strip extra text from end of IMTs
Better cleanup of types and formats
Tests for better cleanup of types and formats
Better cleanup of types and formats
Fixes for Travis.

- Fixed travis test process.
- Commented four failing tests.
Added location enrichment for MDL.
Fixed incorrect hadnling of single item identifier.
Added Biodiversity Heritage Library profile.
Added status for branch master
Fixed formatting of README.md
Placed record id logic in the select-id module.
Updated record id logic to use the URL field of the OAI-PMH handle, if any, as the _id and to save the hashed _id as the id.
Updated revision check logic to use the ingested document _id field when comparing to an existing CouchDB document id.