fix GoodData constructor without host
update copyright
change update model to take string argument
handle exceptions, close #6 #2