finish m8
finish m8
Revert "finish m8"

This reverts commit b5f366733657e31abe980cce9900324531fb0758.
FINISHED M8
Really finished m8
finishing touches
M9
added more functionality
Merge pull request #24 from jsuit/experimental

Experimental