add (form): add one way bindable 'descriptor' property which can describe the visual aspects of an input field dynamically
add (test): write DOM mock for testing with angular and jquery
add (directiveCompiler): write directive compiler and test it

Now directives can be lazily loaded and compiled into the DOM with advanced interfacing for promises and default values in a very simple manner
delete (bu$compile): remove unnecessary service