Minor refactor suggestion

* start() => main() (convention)
* add requirements.txt for external libs
* update README