feat(diff): created diff service

Created diff service and updated `karma.conf.js` to include new files in the correct order.