First commit of the livevalidation macros

First version of livevalidation macros with livevalidation macro,
livevalidationPresence macro and livevalidationCustom macro.