pep8
use consts instead of magic strings
add library browser
fix view for non-authenticated
fix playing with filter