Add Session middleware

Added gin middleware for session management.
Currently supports cookie, redis backend.