Change progress to be 0-1 instead of 0-100. API breaking change. Resolves #3