Adding unit test, directive skeletons and their demo