fixes #9
#14: created interfaces
#14: implimented RandomLetters interface
closes #14
committing for backup
Merge branch 'dev' into issue13dev