add support for two way communication on mac
add pebble images
add checks for sleep and loss of internet
add new interfaces
add package.json
update todo