Search results are now code blocks. Used pygments to parse a block of code into html, and used html styles to highlight the text.
Preliminary search result design.  Must add other features to the result including meta info (title, author, etc.)
Minor style changes to search results.
Add extra information to search results.  Add function for creating
search results from codelets.
Fix #23. Slightly index.js refactor.

Add:
    static/js/index.js
        -Fix #23.
        -Move callbacks to an function that gets executed on definition, for
        more aesthetically modular code.

Rem:
    static/js/lib/typeahead.bundle.min.js
        -Remove the `typeahead` plugin, which is not longer used for
        autocompletion.
Results styling
Increase the width of the results.  Show hidden info on hover instead of click.  Move language to top of result.
Fixing merge conflicts
Make logo a link again
Merge branch 'feature/style.results' into feature/style

Conflicts:
    static/js/index.js
    templates/index.html
Prevent removal of last input fields.

Add:
    static/js/index.advanced-search-form.js
        -Prevent the user from removing the last input field in an
        advanced-search group.

Rem:
    templates/index.html
        -Remove vestige code accidentally preserved during the c6e5b4f merge.
Allow lib directories to be staged.
Add cascading results again
Merge branch 'develop' into feature/style

Merge required to continue search-results styling with access to the `/search`
route.

Conflicts:
    app.py
Remove sidebar, display button.  Change styling for results.
Add highlighted lines to css rules.
Update mock html.
Add mock python file.
Move language tag into hidden info.
Add cycling between matches when clicking on the result.