Merge pull request #3 from ISF/master

Corrections in the example file.
made it more object orienty
updated Makefile to fix linking errors with some versions of GCC
Merge pull request #4 from nathanharper/master

Fixed Linking Problems with GCC
1. Stop notify_init from being called repeatedly
2. Added support for Lua 5.2
3. Made notification 'body' optional
4. New 'set_appname' function
5. Allow string args for set_urgency
updated readme
changed format of README
fixing readme more...
Merge pull request #6 from nathanharper/master

Enhancements