updated filterer with between and inside functions
updated app to guarantee that unpersisted but persistable commands will always be persisted after run process_commands