added alpha live validation
lots of validators and filters added, live validation still alpha
Remove some code duplication from the alpha livevalidate
More code duplication removed