Added generic scrollable list and code conforms better to python standards.

* Renamed modules to be lower-case
* Added interfaces for commands and printing via curses
* Added scrollable list class
* Indicator char runs on its own thread
* Added README