Introduced sessioned decorator.
Introduced sessioned decorator.

This decorator will handle sqlalchemy sessions, either if the
session is being shared between methods or if a session will be
created and closed in just one call.

Refs: #377

candango/firenado,piraz/firenado,piraz/firenado,candango/firenado,piraz/firenado,candango/firenado