based on where the user has went we can for example set a key: true if
they collected a key needed to access a section's steps.
modified: app.py
new file: migrations/versions/d737de68d6fa_add_metadata_field_to_activitystate.py
new file: research/activity14-choose-adventure.yaml
modified: app.py
new file: migrations/versions/d04950c5a624_add_activitystate_table2.py
new file: migrations/versions/d3631b8bb652_add_activitystate_table.py
modified: app.py
new file: migrations/README
new file: migrations/alembic.ini
new file: migrations/env.py
new file: migrations/script.py.mako
new file: migrations/versions/a9e886c56482_create_room_table.py