added ALLOW_RANDOM conditional at the beginning of every random test set
added workaround for coverage test
brought phonet algorithm statement coverage up to 100%
brought BMPM algorithm statement coverage up to 100% through a little re-organization