initial import of chapter2/helloworld
added some .gitignore files