Exercise2, incomplete

Basic working implementation, geobases not incorporated yet