Add contract view for character

- Add helpers function generateEveImage(id, size) to check if id is characterID, corporationID or allianceID and generate url for a given ID
- Fix the nullable column in eveapi contract (character ans corp)
- Fix the omission of AssigneeID in DB character_contracts and corporation_contracts
- Creating the display of character contracts.