improve self-study formatting
fix self-study layout positioning
rename test file
tightening up the self-study query
extend test a bit
add a method to query JSON objects
fix ordering in self-study query