Move print_horizontal to util
Exam mode but there's a lot of other changes as well it's a mess
Move shuffle_options to poolfile
Shuffle options in question
Move print_wrap to util
Pause when incorrect
Print correct option when user is incorrect
Use split_ascii_whitespace
Generalize pretty printing function as print_wrap
Random mode; limit options to 80 columns
why tf did i commit an undo file 💀
Separate get_stat
Improve user input validation
Implement write_logfile
Pool is now Vec<Question>
What even am I doing
Revert "Modify json format"

This reverts commit ddf4d40e93eef2a3106e08f0b50b21bf789fe7bf.
Argument parsing with clap