upgraded draw module

moved functions not directly related to drawing to separate header;
added NULL-pointer checks;
drawing functions now all work with cpVect arrays;
added multimode primitive drawing function;
added drawing functions for rectangles and bezier curves.
updated demo
fixed makefile
added TODO