Add external libraries, gitignore