Filtered Queries now working #11

User may now select filters by which their search results are filtered
Pagination also fixed to work with the new query structure; however, there is an issue with num of hits on a page
Filter Query and Pagination Now Works, see #11

fixed previous problem, pagination now works properly
multiple filters also work properly
Updated gitignore, updated attachments in dump_drupal

gitignore updated to stop any attachments from being committed.
dump_drupal.py should now attach old files properly (with exception of ~13 files with filename encoding quirks). It used to not read file names and throw pytz errors.
Updated gitignore

To ignore everything in an attachments or elvis-files folder anywhere
dump_drupal finally works

dump_drupal now works in its entirety - it deletes all previous attachments as desired before attachment, and doesn't create duplicate folders in a different directory with duplicate files. MEDIA_ROOT has to be set to an absolute path, otherwise strange things happen.