organisation can save contact info
don't generate blank fields when saving an opportunity
add history_item

add history item to party
Merge remote-tracking branch 'remotes/nchatu/master' + support for creating history items for opportunities

Conflicts:
	lib/capsulecrm.rb
	lib/capsulecrm/party.rb
can create tasks for opportunities
Merge pull request #5 from xmacinka/master

Pull from upstream