made protocol of type shell or freemarker, based on this we weave or not
Merge pull request #63 from georgebyelas/master

made protocol of type shell or freemarker, based on this we weave or not