Customer specs passing and methods fixed
Adding observer methods and tests