Added ability to sort by date::

    ?timewritten__lt=10-10-2014 12:00:00

Will yield all traps that are YOUNGER than the given date. Similar
can be done with __gt to yield traps OLDER than the given date.

Added ability to sort by relative time. A __gt and __lt must still
be given, like so:

    ?relative_timewritten__lt=1d

Will yield traps OLDER than 1 day old. The supported date specifiers are

* s - Seconds
* m - Minutes
* h - Hours
* d - Days
* w - Weeks
* M - Months

Simply use any of these date suffixes and prefix it with an INTEGER representing
the number of seconds, minutes, etc that you wish to find.

Reformatted how database does queries now. sql_where_query has largely been rethought
and maybe Storm isn't as terrible as I previously thought.

Filters can now be brought up via the GET URL params. Simply use the ?filters=<name of filter>
to apply your filter to the search result.

You can now also specify more than one directive for anything in the GET params. For example, if you
would specify &id=1&id=2, one of these would get clobbered. Now both make it through to the query. This
might have caused problems when applying filters as they simply add to the list of queryables, which was
a hash. This is now fixed.