Added spec.
Added utils files. Server starts up
modified .gitignore
Created the notification struct
Server receives and parses notifications.