Added 'no filters' message in tbody when there are no active filters
Created functionality to add filter into API using bootstrap modal.
Filter modal functionality update: add multiples of same filter, add new filters with button, remove filters, reset modal form.  **Filters will now update API**
Debug filter tools and refresh page when adding or deleting, added filter stuff to traplist
Merge filter frontend branch with lgroschen/master
Delete filterlist_modal.html
add traplist filter menu: apply, remove, populate; still needs work
Merge pull request #1 from lgroschen/master

lgroschen/nsti/master
Merge pull request #2 from lgroschen/frontend

Frontend
Updating still broken
Fixed some gamebreaking items (such as Python syntax errors before moving to a new branch for the filtering code.)
use filters from API to populate select list options.  Adding active filter tags to traplist will be next.
Merge remote branch 'upstream/master' into frontend

Conflicts:
	nsti/templates/trapview/traplist.html
add missing = to filter.py
filterlist needs a hotfix for atoms not being passed to JSON correctly
frontend now passes atoms[] correctly to JSON, changed name of passed value in request.args.getlist in the create_filter function.  Thanks Jake!
update filterlist params and a few spelling errors in filter.py
Merge pull request #4 from lgroschen/master

Frontend Fix
update filter tag style, filter table style, fix for body shift on modal open, update css
prevent multiple of the same tag from being added, fix functions in traplist