bug fixes, better usability, and markdown readme