some gitignores to store directories but not content
partial commit
finished shared and added controller