Basic class functionality done

edit bug still persisting- loc in validation file