Rough OS X build now working, need to decide on final Notify enum vals

Also todo: clean up all implementations and rule of 3