finished

Has everything except user number input and encryption.