addings args.py to handle argument handling and more
Last bit of writing