added error handling and notification on pairing
fixed typo
added angular
renamed to respect npm conventions