Item13135: fixing gitignore

also:
- added a Makefile for convenience
- removed executable flag from js and css
- use warning and strict in perl script