added reset button; changed to post for > 2000 query string, reorganized code using backbone