Adds a temporary/one-time-use function library that clears each time the program starts (issue #24). Cleanup and documentation.