Improves README

* adds short explanation of task
* changes headings
* adds 'Edge Cases' section