Minor update
Split functions.c into multiple smaller files
Moved help back in to seperate function
Updated makefile
Renamed functions.c to misc.c
(Should have been done in previous commit)