Initial commit. Defined very basic structure of credential management