Replaced numeric by integral and floating_point
Added tests for integral and floating point
Added function tests and fixed a few return types
More function tests and a few corrections for names and return types
Even moe function tests and a few corrections
Fixed stupid bug in insert.

Basically nothing would have ever been inserted other than default
lines.
Added a few more type tests.
Merge branch 'release/0.6'