completed normalisation testing
added :encode option for output-fields (maps to OutputFieldEncode class)