RAM DataBase - a library to easily manage and manipulate program data with strong focus on performance and ease of use, both in kernel and user space