OSX Support

Hi, I absolutely loved this extension so I added OSX support (Firefox's notifications annoy me)

Linux-specific code has moved, but should be fully working (had no chance to test, but I only moved it)

I can't answer many questions about the OSX-specifics as this is my first time at successfully doing anything with OSX's libraries