Ini Extension

Fixed the compile error, and it now works for reals, strings however appear to be causing a memory leak. DaSpirit can finish off my fixed up version, merge when ready.