Fix crufty comments
Implement version macro, improve help strings
Split up wuffcrypt.cpp
Add some tests