Add outfile and infile metafunctions for file IO
Add final dot when outputting whole-number floats
Clean up string_prim after function migration
Merge branch 'file-io'
Fix namespacing issues in string_prim.h