Added exception for when a slot is occupied. Added a try/catch for it in...

... ConsoleUI, and added a test to check if it is thrown.