lots of changes. added documentation.txt, will change it to .html soon