Clean up various Upadesha code

Anga and Dhatu have been refactored to staticmethod constructors
on Upadesha.