Clean Up Existing Comments
Add Package Declaration to Existing Comments
Fix code styling in files
Add Class Comments to All Objects
Add Class Comments to All the Resource Files
Add Comments to Methods of Core Objects
Add Method Comments to Device and Subnet Child Objects
Add Comments to the Subtypes of Devices
Add TODO List
Update TODO
Update TODO
Add Comments to Resource Class Methods
Add Comments to Child Resource Base Class Methods
Add Comments to Child Resource Classes
Update TODO
Merge branch 'code-comments' into develop