refactor private variables to start with an underscore
rename test to reflect renamed class
allow customisation of character lists