from deprecated optparse to argparse.
positional arguments for mandatory inputs
fix: check if "first_name" and "last_name" are empty. They always exist
start_id can't be negative
fix: unicode strings for comments
style