new geometry optimization options
first attempt at a file reader
define classess for universe, atoms, bonds, angles, torsions
update to work with data structures, fix bug in el calc