Added folder and file for unit tests
Renamed application.py to server.py
Merge branch 'feature/trying_out_unit_tests' into develop
Fixed typo in tests.py
The server accepts games

The uploaded game can be accessed through the browser, but
the way it is served will probably be changed. Right now
nginx serves the whole static/ folder, and the game can be
accessed by manually typing:
   localhost/static/gamedata/latkazombit/kiigame.html

Also, better tests and comments should be added before accepting
this feature into the main branches.
Uploaded games are listed, are accessible, and work!

The uploaded games are listed on the front page with the help of
the (Flask built-in) jinja2 templating engine. The links point to
<name_of_game>/<some>.html, and the text is just <name_of_game>.
The name of the game is extracted from the folder structure,
specifically it is the name of the folder the .html file was found
from.

A follow-up task would be removing .html files from the list of
allowed extensions, and instead use a template to create the
game.html file.
Updated .gitignore
Removed nginx config file
Merge branch 'feature/upload_game' into develop
Removed pointless tests
Merge branch 'develop'