This implements the personal state API which can run independently of running apps
This fixes #77 (closed)