built the settings, term and user voodoo functions. did some docs too.
tidy core