added the option to choose a server - either localhost or my bluebox vm. Also fixed error handling with numbers that use e.