Update makefile

Should be json.c, not json.a.
adjusted for my computer
Merge @Lowest0ne's changed makefile
I did not include the rename of @ne555's makefile (it should be the official makefile)
Merge branch 'lowest-one' into lb-refactor