Randomization and command line usage

- implemented question shuffling and answer scrambling
- Program is now equipped to be run with input files as command line
arguments