Large Final Commit for 1.5.2  --- Updating to 1.6.2 in next few days