Entities are granted permissions via ajax now
User Bower for handling frontend dependencies
Groundwork for using handlebars.js
Use Handlebars to generate the permission entity table

Why didn't I do this sooner.
Return HTTP 400 for bad form requests to division details
Ignore .env file
Alert messages should fade in now
Merge branch 'master' into ajax-everything

* master:
  Properly disable form inputs
Use Handlebars 2.0.0-alpha.4

It fixes some issues I was running into with attribute access.
Use Handlebars for rendering lists of requests

Also fixed one of the Jinja payouts template to be consistent with the JS template.
Hide count badges on small widths (tablet only)

At the small width, the badges cause the navbar to break into two rows. They're still shown on extra-small (phone) widths, as they're shown in a drop down list there.
Count distinct requests in request_count
When calling request_count for submit, only return personal requests
Fix whitespace screwup in custom-divisions.js

Stupid vim, defaulting to tabs...
Submit entities to be added if the typeahead item is clicked directly
Clear the typeahead text when the entity has been added
Request details updates use a modal window now
User Notes are now viewed and added via a modal
Show the base payout tooltip to the right instead of below

It was covering the notes button when displayed below.
Request modifiers are now collapsible (and restyled)

Voided modifiers start out collapsed with active ones starting open. They've been rewritten to use Bootstrap panel instead of a list of block quotes.