Fixes #18 - String unit tests no longer leaking

Have also fixed code-style in src/string.cc to get away from K&R style

Remove inclusion of stdio.h in src/string.cc
Merge pull request #18 from caitp/issue-18

String unit tests are leaking, this needs to be fixed.