add requirements, add missing usage step and prettify the README