app.py
* refactor: move registering of tasks into `app.py` let the app have the responsibility to create the tasks not a helper function inside tasks.py. makes it way easier to follow on how those background tasks are ran.
AESCipher
crypto.py