Code refactoring

* responsive-placeholder moved to separate directive
* contacts-lookup moved to separate directive