unused helloworld removed + some refactoring, like tests, fix #1