update some project files

updated the .gitignore to ignore project and user files
updated the license to BSD 4 clausule
updated the description of the project