Client-side spec. filtering

Begun work on client-side filtering, doesn't yet work, no
database/server code done.