math.nim updated

Almost all of math.h is not in math.nim including float32 stuff. Also updated classify to handle float32 and also to handle subNormals.

BTW, this is my first ever pull request, so I might have screwed things up big time.