Improves opac app UX

- searches goes in history - uses HTML5 history API
- changes url params on search
- refresh loads page instead of returning JSON
- improvements in CSS
minor changes
add books_copy method to opac/models.py