Added methods and classes documentation + Added validators Unit Test