Added file send, alias and readline support

fixes #2

Uses argparse for usage/help/parameters
Username can be an alias (contact name)
Username is now optional -> interactive feature!
Files can be sended!
Cleanup Code