getController method to handle creating Alloy controllers, reusing ones already created and not closed, adding a .close() method to handle the closing/removing of views and controller destruction.