* Add support for IP-based bans. Closes #1534 * Linter cleanup
* Move automated api tests to api directory * First pass at automated browser testing