Add versioning

I debated just printing the version all the time, but for now it just prints the version by reading the top line of version_history.txt if you specify the --version flag.