Restructured classes to better align with SharePoint object model
Went back on supporting no guid taxonomy terms