First shot at rewrite, whoopdedoo
Added terminal, mostly just dummy yet
Minor changes
Removed unneeded commented code
Changed profile functionality

Now sapfo opens with one profile, not all of them. A default is set in
the config but another can be specified in the cmdargs when starting.
Added first version of filter command
Filter now filters current view, not all entries
Minor cleanup, nothing interesting
Changed from QTextEdit to QWebView

Because of better formatting options. Gotta look pwetty, no?
Updated stylesheet & stuff, now looks less crappy
Changed a few var/function names for clarity

self.fentries -> self.entries
self.set_entries -> self.update_view
Added sorting, command and automatic
Changed self.entries from dict to list
Added dynamic id number for the entries

0 is always the first entry, regardless of filter or sorting.
This will hopefully come in handy when open entry is implemented.
Fixed so the taglist break between tags
Added customizable colors for tags
Implemented hotkeys loaded from settings
Changed underscore to space in config
Reorganized a bit in sapfo.py, added stack layout
Cleaned up in ViewerFrame and readded it

Still not able to actually use it but at least the shit doesn't crash.