updated readme with api documentation and cleaned most of it up