fixes for issues #685 and #57
Bump version to 7.2.11
Bump version to 7.2.11-dev
Tweak the threshold for columns; #752

If the participant's statement is short or non-existent, we only show
one column. Otherwise we show two at larger screen sizes.
Moved goal amount setting to SQLAlchemy

This is in part b/c the tests are failing when trying to set the goal
attribute of a participant. Setting that attribute now uses the current
db.session and adds a row to the goals table.
The goals.amount should *default* to NULL

Previously it was NOT NULL. That was not right at all.
`goal` is no longer an argument to Participant

It's a descriptor that handles getting the latest value from Postgres
and adding new rows when the goal changes.
Bump version to 7.2.12
Bump version to 7.2.12-dev
Update success image in readme.

To reflect the amazing new design.
Merge pull request #762 from buchuki/updatesuccessimage

Update success image in readme.
Moved data retrieval logic for new fields to BalancedCard class
Start acknowledging people in security.txt
Merge remote-tracking branch 'upstream/master'
Bump version to 7.2.13
Bump version to 7.2.13-dev
Add initial end-to-end tests.

- Created new test runner that starts up an instance of Aspen, runs the e2e tests in the configured browsers, and tears it down.
- Created a test for the main title and strap line copy.
- Added e2e tests to the jstest make task.
Add node_modules folder to gitignore.
Add change that is required by JS unit tests.

- This change should have been included in 3e900baeaec1fc52b66551332c4e1ba4c2370080.
Merge pull request #766 from berryp/master

Add node_modules folder to gitignore.