initial directory / module structure
removing target dirs
adding target/ dirs to .gitignore