created gradient config object, needs testing. updated readme... sort of