Moved wordGenerator file into separate directory to distinguish from ongoing work
Split markov phonemes functions out of main file, mostly into new 'Language' class which represents the attributes and behaviours of a single generator
Getting a noise altered base probability for a phoneme is now a function that belongs to phoneme class
Added utils module for re-usable utilities functions such as number generation
Removed code for generating phonemes from lists, as that approach is now too simplistic. Currently phonemes can only be generated from a file.
Added (but commented out) lines for creating a second language for inter-language comparisons
Moved function for testing successor probability normalisation from markovPhonemes to Language.py