Cosmetic re-formatting
Added interactive option to list/dict and tests, enhanced error handling