adjusted documentation, squashed bugs, started adjusting tests. WIP!