Remove gitkeeps and empty folders

* .gitkeep files aren't really needed anymore as there are now files in the directories.
* public folder is empty so we may as well remove it.