Merge pull request #1 from Ericson2314/master
~ Cargo was complaining about a lack of [lib]
Makefile organization: move things around, all is also .PHONY
No more suffix rules in the Makefile, run the C preprocessor on *.S first