Added lab02
Continue implementation of abstract classes
Added more stuff from lab02
Added abstract class for substitution ciphers