geometry module completed

geometry module finished and tested

- removed build; use implicit constructor
- all quantities only contains indices (except point which contains real
coordinates)