Coordinates

Stores a conformation. Input/output from/to GRO and G96 files is implemented. A lazy loading mechanism is in place: by default when a new instance is created with a file name, the actual data set is not loaded from the file automatically, only when first accessed.