Merge pull request #1 from benalexau/master

Add Makefile.
Fixed formatter
Update satin.c

Major refactor
Update satin.c

Changed function arguments
Formatting and changes to Makefile
Combined satinSingleThread functionality into satin