Added directory structure and gitignore files so that objects and binaries aren't tracked