molreader: added a basic XYZ molecule format reader
all: linked molreader module, added sync option to engine

It's a very primitive molecule reader. Extremely so. In fact I had to make it so there were links. In the future I plan on adding a database of elements and have those correspond to different LJ potential parameters and bond lenghts. It'd need a lot of tweaking though.