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
add license files. make working again
merge with Brian Cavalier's wire changes
fix broken tests
Get client server tests running again after wire refactoring

* not all tests passing yet
* using globals, should still be refactored out
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