adding bower components and backup files to ignore list
adding more error handling for deviceId retrieval/generation