New data structures Point3D and VirtualBot

Virtual bot is a container to hold data about a specific robot
Point3D has x, y and time location data