update gemspec file manifest
ignore gem files
lock json version
refactor variable names
refactor test to integrate with bugwatch
add cases for missing blobs when calculating complexity
update Diff::Content references
refactor code due to bugwatch changes