remove allow_empty in get_pass(), remove session property new_session, add session property shell_loaded, add test_passphrase_validation
check platform and environment before main(), add __pycache__ to .gitignore
add __file__ checking