Use current_app, not manager.app, for creating tables.
Moved views into separate modules.
Added ability to provide config file to create_app function.
Renamed file with default settings to make it less confusing with other config files.
Cleanup.
Implemented GeordiTestCase to simplify testing.
Added testing-specific config file sample.
Implemented basic tests for frontend views.
Added tests for API views.
Checking if item exists before trying to converting it to dictionary in item_data API endpoint.
Added switch for CSRF into config.
Implemented test for find_or_insert in ItemLink model.
Fixed value returned by find_or_insert in ItemLink model.
Implemented test for delete_by_item_id in ItemLink model.
Improved variable name for links in test_find_or_insert.
Implemented test for add_or_update in Editor model.
Implemented test for delete() in Editor model.
Implemented test for get() in Editor model.
Added test for ItemRedirect.
Fixed editor creation in test_delete.
Added test for Entity.
Using Flask's type converters for item IDs.
Using path converter for data IDs.