Update README to contain features and usage of the app

>This PR contains all the changes of the `refactor` branch.

## Changes in this PR:
* Update `README.md` to list all the features offered by the app
* Update `README.md` to thoroughly explain setup and usage of the app

@robertkluin-wf @beaulyddon-wf @amandeepgill-wf