Closing in on finished.

Known problems:
AddEmployee not setting salary properly.
populate() doesn't work after an initial add.
After adding and employee the prompt displays twice as well as an
invalid error.