Added keywords_only decorator.
Made non-keyword error clearer. Resolves #7.