#14: created interfaces
#14: implimented RandomLetters interface
closes #14
committing for backup