finalised system notifications, updated all promises. methods promises
need to be cancelable (how?)
added preliminary support for filters. cleaned up userdata directory
missed compile.