Making the tests past with success after some changes in models:

- replacing blank=true with null=true
- removing preferences from company model while making field company in preferences a One2OneField associated with company (in short instead of referencing preferences in company referencing a company in preferences)
TODO:
- automatically create a line in preferences when creating a company and make the newly created instances associated.
- test creation of preferences