raise updateactivitiies timeout to 1000
use an OrderedDict for json output of activities
parser speed ups

Only commit logs if the activity is parsed. Encoding detection is
expensive, only detect encoding if parsing fails
minor tests cleanup/refactor
hack to reduce memory usage when crawling

commit every 50 new objects when crawling
allow country code to be nullable
catch valueerror in parsing organisation, json,csv country serialization