Included support for requirejs. 

Generated templates can now be wrapped using a require statement by setting the "requireDeps" option. This change allows us easily create directive tests for projects that use angularjs and requirejs together.

Existing functionality remains unchanged if the requireDeps option is not specified. Tests have been included to support this option as well.