fix unassigned image dimensions
add point collision check
break up math stuff
update build and ex
clean up examples + new api changes
update readme, build