updated documentation and some minor house cleaning
updated readme