issue 739: added 'close=True' to putconn() calls
fix #739: Move postgres.py into Harness in test suite
Brought the class back for the intro tests
Removing test_suite_intro.py
Adding config for max connections to ORM
Stop calling wireup.db() directly, only assign gittip.db
Adding framework for JavaScript testing.

- Added package.json for resolving NodeJS dependencies.
- Added testacular configuration files and initial JS test folder structure.
- Note: JavaScript tests require NodeJS >= 8 and PhantomJS to be installed. PhantomJS must be installed globally.
Change save goal button target, fixes #753
Merge pull request #750 from berryp/bootstrap-jstests

Add support for JavaScript unit and end-to-end testing
Merge pull request #754 from mccolgst/master

Change save goal button logic, fixes #753
Add fake_data script and makefile task, with test