AnetApiSchema Changes - code changes and unit tests

AnetApiSchema Changes - code changes and adding more unit tests