Refactor user pages
Clean up book list
Add detail view of text