modified interface
removed setter for name
implemented tests for getters
updated interface
updated interface
implemented tests
updated comments
include package declaration
updated package declaration