[WIP] Search

So, basic implementation of search, the following things are still a TODO:
 - [ ] Clean code up (print statements etc)
 - [ ] Link to the search page
 - [ ] Figure out if pagination is working
 - [ ] Properly rewrite the search content template (it's pretty basic now)
 - [ ] Tests :(

After updating requirements and starting elasitcsearch run:
```
./manage.py rebuild_index
```