changed some dirs
arranged some files
added bin folder
added .cache in gitignore