move http, md5 and xml into util submodule
add tests for rtm.auth.getToken
support Exrtm.List.delete
change to throw error when tries to delete nil task
extracted duplicated code in tasks.ex and lists.ex into their base module