fix Johnathan case
added tests for GitHub #10
Bosch and Lapher
don't allow double in first position either