api version

uses the raspberrypi settings api and feed list api to determine which feeds haven't updated. Should be more future proof as it doesn't depend on the storage engine.