CLI/argparse update

- Reorganized argparse arguments in subparsers
- The syntax changed slightly as there is separation between general arguments
  and command specific arguments
- Help messages are improved and false/useless use of arguments is prevented
- Updated README due to above changes
- Removed some sections from the README as they were either redundant or
  outdated