gift notification

tested/tweaked. closes #93