Initial commit - encapsulated calculator assignmen