Merge pull request #8 from MostAwesomeDude/master

templates/layout: Fix a bunch of static paths to use url_for().
Sort the dropdown menus
Merge pull request #9 from tailcat/master

Sort the dropdown menus
 - Added a minimal setup.py script based on flask.
 - Updated GRAPH_SPEC with supported parameters.
 - Added a minimal setup.py script based on flask.
 - Updated GRAPH_SPEC with supported parameters.
Merge pull request #10 from nzlosh/master

Setup script and documentation update
Scollable drop down list

When a dashboard drop down list has _a lot_ of dashboards available, it's awkward to scroll down the page to find the desired dashboard.  This code adds a vertical scroll bar inside the drop down list.
Merge pull request #14 from nzlosh/patch-1

Scollable drop down list
Setup Travis-CI for automatic testing
Merge pull request #18 from cameronbwhite/travis-ci

Setup Travis-CI for automatic testing
fix empty search box and search url parameter
the "required" attribute forbid any empty search,
and the "dashboard" url parameter cannot be empty.
fixes #16
detail page now have 1 graph per row, indicates timeframe
templates/graph: Use url_for().
templates/index: Use url_for().
templates/interval_filter: Use url_for().
templates/layout: Use url_for().
views: Remove uri_to_internal() and link_to_internal().

Now unused.