Cleaned up imports (unused and missing) and tweaked test (Ch.2 to 6)

 - Cleaned up imports, unused and missing, from Ch.2 to 6: no problems should be reported anymore.
 - Adjusted called to Recipe constructor in main_test (Ch.5&6).
 - Chose not to touch Chapter 7 code given that there are other pending changes for it.