Add coverage package

It is being used by run_tests
Integrate with coveralls
Merge pull request #7 from alphagov/add-coverage

Add coverage package
Add status badge for coveralls
Merge pull request #8 from alphagov/add-coveralls-badge

Add status badge for coveralls
Improve docs for running in dev with signonotron2
Add basic user session
Add list of data sets to index page

- This uses an editable pip target for performanceplatform-client, this
  needs to be changed when the AdminAPI is released.
Set the testing flag in tests

This propagates errors, makes debugging tests easier.
Use version 0.0.6 of performanceplatform-client
Do not sign the user in if they are not allowed

If the user does not have the signin perm then they do not have access
to the application.
Merge pull request #10 from alphagov/list-my-datasets

List my datasets
The real function is get_flashed_messages()
Add UploadedFile base class and Spreadsheet impl

We need protection around uploaded spreadsheet that are being submitted
for addition to a data set.

This needs to check whether the file looks right:
  - Is not too big or too small,
  - Has a valid content-type,
  - Not a virus!

I've pulled in the csv and excel parsing code from Backdrop and tweaked
them to fit the new admin app. This was done to retain a certain amount
of parity between the new and old uploader.
Try and make Excel do integers

All the numbers that come out of excel spreadsheets are floating point,
but we wan't to be able to define columns as being integers. This does a
little python fudge to see if the number is a valid integer and then
converts it.
Add a script to run the app

This is used by the Procfile in pp-puppet
Merge pull request #14 from alphagov/add-start-app

Add a script to run the app
Merge pull request #12 from alphagov/upload-spreadsheets

Upload spreadsheets
Add in assets and compilation from govuk_admin_template and bootstrap 3.1.0

compilation uses pyscss by way of flask scss
it should auto compile on start and first page load
Add manual scss compilation script for deploy job

uses pyScss