What is a Class and What are Objects ?