vector: Interface removed
interface: TODO added
Interface: validate(), Interface() and validation of prototype-less function object
interface tests updated
interface: description updated
vector,tournament: comments and readability
added tests for all interfaces