Added time and location classes, +  GUI interface