[#68657108] Create Contact

* Adds bp_contact model to handle brightpearl contact data
* Adds bp_postal_address model to handle brightpearl postal address data
* Adds callbacks before_create to Spree::User to create brightpearl data

* Pending: Testing and refactoring in order to create Spree::Address too
Merge branch 'master' of github.com:crowdint/spree_brightpearl into feature/signup-brightpearl-contact
[#68657108] Create Contact

* Add spec and vcr for contact
* Add spec and vcr for postal address
[#68657108] Create Contact

* Remove extra line
Merge pull request #6 from crowdint/feature/signup-brightpearl-contact

Create contact on signup