Dependency load

New version of field dependencies conditions.

Dependencies conditions are now defined as DependencyConditions subclasses objects.

Added unit tests and few js tests.