Changes to config.ru so that it works properly under puma

Without these changes the puma server makes the Hanlon server
available under a default context of '/', regardless of the
'base_path' value in the 'web/config/hanlon_server.conf' file)
add puma as handler
fixes undefined method 'get' for Rack::Handler:Module error
removing script/run-tri.sh script, it is no longer necessary
Merge pull request #140 from tjmcs/tb/run-under-puma

Fixes #139 (Hanlon server config ignored by Rack-based servers) - Thanks everyone!
changes 'matches_image' regexp to match any number of leading slash characters
Merge branch 'tb/fix-is-image-pattern-match' of github.com:tjmcs/Hanlon into tb/fix-is-image-pattern-match