Whole bunch of updates.  Added functionality, expanding on API
Removed ID and Classes from being special properties.  Just special Attributes now