update to ArmDev 2.0 and Setuptools

Move to the new way. Testing and development is way easier under ArmDev 2.0. Setuptools reduces boilerplate and is required anyway. I've talked about both before at length. All the Armstrong components will need a similar update.