Bug Fixes
- Remove duplicate field from Attempt model
([1026](https://github.com/ocadotechnology/rapid-router/pull/1026),
[`3cd48cc`](https://github.com/ocadotechnology/rapid-router/commit/3cd48ccd49c1524ef789d4d042c81d2dc550c849))
* Remove duplicate 'student' value from migrations
* Black formatting
* Revert Black formatting
- **.travis.yml**: Reinstate Semaphore curl request
([1021](https://github.com/ocadotechnology/rapid-router/pull/1021),
[`941562b`](https://github.com/ocadotechnology/rapid-router/commit/941562bead1bec1639fb68a2794c46f5658953c7))
* Bring back semaphore curl request
- **_version.py**: Remove remaining versioneer code and references
([1019](https://github.com/ocadotechnology/rapid-router/pull/1019),
[`c7134a3`](https://github.com/ocadotechnology/rapid-router/commit/c7134a3b097ce5207782397873e005239f3050ba))
* Remove _version.py + references
- **test_settings.py**: Point to example project static root so Selenium tests run using compiled
styles ([1020](https://github.com/ocadotechnology/rapid-router/pull/1020),
[`b5555d6`](https://github.com/ocadotechnology/rapid-router/commit/b5555d6f3ffba2cb364abe3a93eb3fb9a9f4536b))
* Point static root to example project so Selenium tests run with correct styles
* Merge branch 'master' into update-static-root
Refactoring
- Make URLs consistent with deployed project
([1023](https://github.com/ocadotechnology/rapid-router/pull/1023),
[`6cc144e`](https://github.com/ocadotechnology/rapid-router/commit/6cc144efa760801076b0faf207ae345a40117644))
* Make URLs consistent with other projects
- Use black formatter ([1024](https://github.com/ocadotechnology/rapid-router/pull/1024),
[`1938ad4`](https://github.com/ocadotechnology/rapid-router/commit/1938ad4d6b8071035c51d849a38bb6457248e7d2))
* run the black formatter through the game folder
* Reformat setup.py
* Update contributing guidelines to reflect change from PEP8 to black