more compiled files to gitignore
utility function to parse rank string to integer
tests (using TAP)
update build