added iptables rule for ntp
removes validation for authenticated tor hidden service users
added basic functional tests, refactored some common test logic into test_setup.py
added test-requirements.txt to HACKING and setup_ubuntu. removed redundant test dependencies from source and document requirements
Merge remote-tracking branch 'origin/develop' into functional-tests
config
added localhost to localhost udp iptables rules for monitor server
added use_reloader=False to app.run calls to prevent the functional tests running themselves two extra times
removed config files, oops
Modified installation instructions for securedrop development.

Installation instructions were out of order and the wording was slightly confusing. Attempted to make the instructions sequential and more understandable. Notably, inlcuded instructions about creating the GPG key before the copying and modification of the config file.
Merge branch 'functional-tests' of https://github.com/jacksingleton/securedrop into jacksingleton-functional-tests
Adding test-requirement.txt to travis
Recommend encrypted LVM
Merge pull request #1 from Hainish/jacksingleton-functional-tests

Jacksingleton functional tests
added phantomjs install to the setup_ubuntu.sh script, HACKING.md, and .travis.yml
functional tests now run against the test environment
wrap long lines
Add warning about unattended-upgrades
Merge pull request #272 from kyleolivo/master

Conflicts:
	securedrop/HACKING.md

Manually merged into develop instead of master (submitter chose wrong target
when submitting the pull request).

* wrapped lines > 80 chars.
* removed recommendation to create dirs in `SECUREDROP_ROOT` manually, this is
now handled automatically in `config/base.py`
Merge pull request #276 from ageis/develop

Recommend encrypted LVM