Added tests.
Changed section titles to match object names.
Added test generate script.