Backup commit for now, unstable state

Need to find a way to correctly implement error checking with program
parser used as flags