removed private key, insecure
Added functionality to servicedaemon to allow args to be passed from core in the form of a list of programs to watch
made all exceptions other than those from grep raise. Also added some code for adding custom exceptions but I can't see their value right now
fixed some issues with chains and also made errors get raised for grep, other than it finding nothing
raise error if rule id not found on delete
added some extra documentation on input types for servicelistener
servicelistener superseded by servicedaemon. Core updated accordingly to reflect this. Can now remove servicelistener.