AudioVideo pledge class renamed
pledge factory logic updated
pledge validation spec added
pledge validations init
invalid_pledge factory added
contract model code restyling
pledge spec restyling
pledge types returning method added
code climate test coverage implemented