Added a simple way of persisting the fiters across sessions. This needs work and should be replaced by a proper database, but right now it works ok.