Merge pull request #55 from ngbinh/master

gulp/watch does not pick up the correct globs for app files
(chore) bump version to 0.4.2
(fix) convert templateUrl to use only forwardslash

In Windows, backslashes are created as part of the templateUrl. Now,
templateUrls with backslashes are replaced with only forwardslashes.
(chore) bump version to 0.4.3
(fix) convert templateUrls for directives in tests

On Windows, tests reference a module path that can use backslashes, so
use converted templateUrl with forwardslashes only in tests.
(chore) bump version to 0.4.4
(refactor) use function hoisting with pass-func

When passing functions, use function hoisting. This puts the angular
chain closer to the top of the file. It also simplifies the
generator's templates and reduces code duplication inside templates.
(feat) add mocha support for unit testing

ng-poly:app will now ask if Jasmine or Mocha with Chai should be
used for unit tests.
(docs) specify Protractor framework
(docs) specify which framework examples use
(refactor) simplify generated services

Generated services no longer return a new instance of an object.
Instead, generated services add properties to `this`.
(refactor) update generated comments

Update README with updated generated comments.
(chore) bump version to 0.4.5

Also, some more minor edits to the README examples.