fix bug with completed individual lesson checkboxes showing waiting state on click
replace capybara AJAX tests that waited for database changes with tests waiting for UI changes to indicate success instead
refactor eager loading of background images
add instance method for #completed_lesson? to user
refactor views to use new #completed_lesson? method