Add support for excluding files from searches by means of glob path patterns
Merge branch 'glob-excludes'
Add travis file for CI testing
Decouple UI from localhost

The UI is currently hard coded to localhost:7261 in several places. This
makes it impossible to run scripted on any other host or port. Using
host-relative URLs will maintain the same origin as the original request.

This is a first step towards being able to run scripted on a remote
server.
better when invocation in context menu
Make client tests run on travis CI builds.
Merge branch 'master' of github.com:scripted-editor/scripted
Add a 'build status' icon to the readme file.
Merge pull request #119 from scothis/not-localhost

Decouple UI from localhost
Refactor fileRoutes, split up into editor and test routes.
fix broken tests
delete node_modules and add to gitignore
use bower for client side libs
move to bower-provided when
more packages using bower
fix storage module so that it also purges 2 minutes
add nodeunit to package.json
Fix NPE in keybinder UI that occurs if no sub editor is open.
Add rest library to packages
Move to express 3