[minor] Prevent empty arrays
[fix] Check if we have methods specified to validate
[test] Removed the tests folder, only 1 file test.
[test] Adding code coverage generation