Create specialized objects to represent DOM elements for filters and search page.

- Add CommonFilterElements (used in AuthorFilter and TechnologyFilter)
- Add ContentFilterElements
- Add DateFilterElements
- Refactored SearchPageElements
- Removed all tests related to original SearchPageElements (they were really useless)

The specialization of element objects is also step to implement #50.