curses.wrapper and JSON config

* Beginning program within curses wrapper, makes entering and
  exiting the program cleaner.

* Config file now uses JSON. Readme updated

* .gitignore added, ignored .pyc files.