Add updateFile and partial search.

updateFile only works when the tagnames are already in the db.
Backend fixes

Fixed the backend ipc calls that still had sockets in them.
Backend.js

Fixed undeclared variables in backend.js
Merge branch 'master' of github.com:mjsalerno/Unhackathon
Merge branch 'master' into atom-shell