WIP sqlalchemy: refactoring and addition of Encrypted Type

`"""Implement various custom column types."""`