update angular to released version 1.3+

Apparently nothing broke from the other typings that depend on angular.

Had to add .sublimets file to `.gitignore` because TS3 on SublimeText won't allow you to edit .ts files without setting a root file (or a project file)

Rewrote a couple of method calls since the best practices from DT says to not use `?` on parameters, but to write all the possible signatures  
> Rewrote a couple of method calls since the best practices from DT says to not use ? on parameters, but to write all the possible signatures

The recommendation is only when the return type is different based on different usage of optional parameters. I don't see any gain in splitting this up. I would actually prefer optional here.