Walmart will start delivering medications in six states, but plans to offer prescription delivery in nearly every state by the end of January.