Initial commit

Tests pass! Clearly the naive solution, although I can calculate
all answers for queue sizes in the range 27 to 127 in about 8 seconds.
Now with a new permutation algorithm
Final commit, now with LCM, better docs, etc
Adding in coverage, makefile