feat(interval): Use $interval instead of $timeout for Angular 1.2.x

Updated the carousel to use the $interval instead of $timeout. The only problem I have is that all tests fail, maybe someone can take a look at it? It seems that Angular isn't loading properly or something like that.