update make script to be generic
added .gitignore file for sfml-app