Refactored to remove duplication & add features

- Removed FetchEPPIC class. It gets called procedurally, so OOP isn't necessary
- Added asychronous loading, like fetch
- Added name and state parameters for command-line version, like fetch
- Isolate Tk parts, to make OS compatability easier to maintain
Fix some Tk problems