to do list Neaten up option handling. ParseOptions? FetchOptions? Ability to set custom headers? ParseJSON function Cached json