Interface constructor created.

    Basic Interface implementation, returns object with validate
    method, that takes an object and return a boolean based on
    if it fits said Interface, 3 TODOS for it.