added StringDataTest
test creation of UserName
improved javadoc
extended spec
fixed typo
test state of SecretBox when creating user
added state tests for creation of administrator user
introduced InitialSetupService
removed state check for initial setup since this is now handled by a separate interface
updated and extended state tests for createAdministratorUser
code cleanup
extracted creation of administrator user into own method
added InitialSetup interface to AdministartorUserServiceImpl and test
renamed AdministratorServiceImpl to UserService
moved user interfaces to api package
code cleanup
added UserTest