Implement forem_listing resource (#7)
* add forem_listing resource schema
* add golint in pre-commit
* add read and create functionality to forem_listing resource
* Add test for create draft listing
Also, make changes based on golint suggestions
* add test for listing resource to publish
Tests now test the successful publish of a listing
* Improve SchemaDescriptionBuilder
Logs AtLeastOneOf, ConflictsWith, RequiredWith, MinItems and MaxItems
* add dev-client-go 1.1.3 dependency
* keep myself dry
TestAccListing_draft now reuses the getListingBodySchemaToPublish method
to create a ListingBodySchema
* upgrade to dev-client-go 1.2.0
* Add golangci-lint to pre-commit
* simpify tags section
* update listing now works like a charm
* add update listing tests