added public dirs with empty gitignore file to squelch the errors about them