replace setup script
merge fixes.  pep8 compliance.  remove of unnecessary vars
update gradients.  L_reinforced is now an array
updating develop branch with updated gradients from master