Software Change

Added argparse, checked length, missing bit and extra 0 at the start is
still not fixed