Added gitignore display
Added .gitignore saving
Fixed bug which prevented adding files from new directories
Added cmake list
Added license for extern.cpp