Add session.c/session.h - I could wear I did it in my last commit, but nope (because of a .gitignore fail)