use default loss function
docs
IFunction
encodefunction and decodefunction
encode and decode function tests
DoubleCoder with normalisation
doublecoder edits
doublecoder tests and refinements