password selection enhancements
fix global file flag
favor panic over error for some crypto functions
add support for entry metadata + additional refactoring