New catalog interface

The library catalog interface will be changed soon. Please check out the new design. All comments are welcome.