change update model to take string argument
handle exceptions, close #6 #2
Merge pull request #9 from martiner/exceptions

handle exceptions, close #6 #2
fix getProjectByUri
handle exceptions on md obj create
md: add attribute, fact and queries
update pom
set user agent

close #14
move ObjectMapper to AbstractService
remove commons-io dependency
change loadDataset() argument order
add jackson annotations
extract error structure
read upload status if dateset load fails

close #8
Merge pull request #13 from martiner/query

md: add attribute, fact and queries
validate arguments

close #5
Merge pull request #16 from martiner/validate

validate arguments
Remove JsonNode from ReportService method signatures

closes #11