fixes DEVELOPER-292

Some fixes for the books page.

I also updated the `.gitignore` file to ignore the new generated CSS file and some sprites that were still sneaking past.