Lots of documentation

closes #73, much neede docmentation added