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