complete re-design from Vegas

adds MsdnMethod class, new display methods, ruby wrapper output including helper function