alpha_dash rule added
same validation rule added. updated documentation. validate methods are called with this = current instance