Add JSONEncoder, Encoder, EncoderFactory classes for the SuperAdmin, Admin, Company, CompanyUser and add new test class EncoderFactoryImplTest
create JSON encoding on CompanyClient and updated test cases
Complete Json encoder for SoftwareCopy, AdminScope, UserScope and relevant test cases
Complete the JSON Encoder for Trace, UsageData and relevant test cases
Complete the JSON Encoder for Trace, UsageData and relevant test cases
Add missing java docs
Complete the JSONDecoder for all of the entity classes and relevant test cases