Added instructions
instructions
added customer exception and expanded tests