Added makefile and .gitignore

- Added makefile for compiling DSD.
- Added .gitignore to ignore files in the repository

Note:
In the makefile there is a variable containing the "symbol" file to ignore. Eventually either one symbol file will need to exist or a different make target should exist for compiling with either one.