Add app options

Allow users to specify window size, toggle fog and change draw distance. Import argparse to handle app options