Added client-side filtering

StreamLayer doesn't seem to support filtering options so I had to do this client-side.

// NOTE: We should really be able to:
// 1. Pass the SQL query and extent/polygon to StreamLayer when we create it (see my tries above)
// 2. Specify the date/time for the search to start from
// 3. Start and stop the service at will