Closes #16: Issue 12 test ingestions

Squashed commit of the following:

commit a95108c6458ad340ded6ad23818f5e28431776e4
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:54:39 2014 -0400

    additional test for generate_artifacts in test_ingest

commit 3c1d88c91842986483419bda9b919c9203b964f9
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:39:44 2014 -0400

    only load config from environment if not in test

commit 792d1226c7b75ebc96775fd9598af7e04f51cbe0
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:19:46 2014 -0400

    change load order to sidestep flask-testing import side-effect

commit bab0381e33c55b6ad93c20a9be204f965b94e9cb
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:19:23 2014 -0400

    fix insert_tile query for sqlite

commit bd5e81df4dc52724f92f9a42422f3d2b7b4d9c45
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:08:23 2014 -0400

    build and coverage badges in README.md

commit 3ef71e758fbcbc27210e40730d54cd7593e7ddde
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:05:44 2014 -0400

    PEP8 compliance in test_ingest.py

commit 942beef33182a92e0a518794b12f5e4caceee84d
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Fri Oct 17 15:03:05 2014 -0400

    basic tests for ingest.py ingest functions

commit 9174a67d898d163a581a0f3862325c29fb84b27d
Merge: 9afe461 8562a73
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Oct 16 17:02:13 2014 -0400

    Merge branch 'master' into issue-12-test-ingestions

commit 9afe4612baa4f3f155e7972efdc96e9fc404c076
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Oct 16 16:41:28 2014 -0400

    nose setup: move nose.cfg to the standard setup.cfg filename
Merge branch 'master' into issue-15-tile-descriptions

Conflicts:
	tests/base.py