bump deps
enable reflection warnings

add type hints
directory watching should be deactivatable by command line argument