disallow slashes in profile name
fix launch flag
allow passing session path
pass profile dir to from_session
some tests for main
read profile dir from QPM_PROFILE_DIR
fix error message
simplify operations
add home page option to new
stop pretending to care about versions
remove broken check
more checks
make mypy happy
check that config is present
Add tools to shell
readd list

closes #14
project management
make profile_dir part of Profile
remove list