update gems
add specs for differ helper, and the helper
update
add css for differ
lots of single to double quote changes, and other code cleanups