TODO for fail2ban ignoreip

Removed your hardcoded server IP
Adding bits for configuring mail aliases, and a postmaster@ address as an example
Merge pull request #22 from lukecyca/patch-1

TODO for fail2ban ignoreip
Remove usergroup because debian adds it by default as the primary group
Fix invalid service state
Merge pull request #24 from lukecyca/patch-2

User account creation fails on Debian 7.1
Merge pull request #25 from lukecyca/patch-3

Fix invalid service state
Improved apache SSL config, and disabled directory index
Configure sshd_config to disable PermitRootLogin and PasswordAuthentication
Automate encfs setup and name mount point more appropriately
smtpd should provide full cert chain, and smtp should verify certs against known CAs
Update README
Update README
Merge pull request #26 from lukecyca/postfix-sec

Postfix TLS fixes
Merge pull request #27 from lukecyca/apache-sec

Apache SSL improvements
Merge pull request #28 from lukecyca/sshd-sec

SSH security improvements
Merge pull request #23 from sjahl/mail-aliases

Adding bits for configuring mail aliases.
Merge pull request #29 from lukecyca/encfs

Automate encfs setup and name mount point more appropriately
Named all tasks and made them idempotent where possible
Fix ssh handler typo