Put user data in separate file and clean up when that data is no longer needed.

Signed-off-by: Chase Pettit <chasepettit@gmail.com>