Change targets to remove the need to clean up before compiling libs
Add .gitignore