removed hardcoded paths in tasks files and updated config files for them
removed debs config file and playbook since that role just uses the staging info with different tags
moved variable definations to default/main.yml instead of having them in each playbook
combined some of the tor tasks to make the tasks/main.yml more readable
made the sysctl task idempotent. This will also make adding the grsec part easier
removed the a2 commands and converted them to built in modules to make them idempotent
added when conditionals for generating the config.py and added option to make a backup of it, if it gets clobbered.
removed check for symlink in app code since symlinking was removed from the playbook
checkout .travis.yml from fpf/travis-use-anisble
modified it to reflect the new playbooks and config files
added playbook and conf file for travis
don't think symlinking the config.py works for travis.
removed all the hardcoded paths in the playbook tasks for development
removed task tag for displaying the tor onion which doesn't exist in development
renamed task files to be reflective of what they are now.

changed the way config.py tasks were written to make them idempotent and not to overrite secret values every time.

changed fetch file name to be consistent with other filenames
simplified tor configuration.
changed variable name for sshUsers to ssh_users
removed the global vars from the mon playbook since all of the global vars are in the securedrop-ansible/defaults/main.yml now
fixed display onions and updated gitignore and docs with correct name
removed the non-idempotent sysctl task that was replaced by using the internal module
Rename securedrop-requirements.txt so naming is consistent with Ansible
Template-ize sysctl settings
Travis should run the test suite