Added {displayname}, {time}, improved API, and other little things.