initial commit with orginial source
initial notification center modifications
tests and fixes