marshalling and small fixes

Marshaling is now done with Marshal instead of ox, since the dump
created by ox is too big, and because finally managed to make marshal
work :D

also some correction on validator exception message