Graded Ring Theory