Write a 'how to compile and run' guide Improve command line arguments documentation Add loads of "safety checks"