Allow to choose shape file via GUI

also adds some required gems (haml, ffi-geos) and supports
sinatra-reloader