added controller interfaces and test file
added controller interfaces and test file

magny/DefinitelyTyped,HPFOD/DefinitelyTyped,stacktracejs/DefinitelyTyped,Dominator008/DefinitelyTyped,onecentlin/DefinitelyTyped,mareek/DefinitelyTyped,abbasmhd/DefinitelyTyped,johan-gorter/DefinitelyTyped,nobuoka/DefinitelyTyped,hellopao/DefinitelyTyped,syuilo/DefinitelyTyped,mhegazy/DefinitelyTyped,magny/DefinitelyTyped,sclausen/DefinitelyTyped,QuatroCode/DefinitelyTyped,chrismbarr/DefinitelyTyped,progre/DefinitelyTyped,CodeZombieCH/DefinitelyTyped,pwelter34/DefinitelyTyped,tan9/DefinitelyTyped,mcrawshaw/DefinitelyTyped,raijinsetsu/DefinitelyTyped,pwelter34/DefinitelyTyped,Ptival/DefinitelyTyped,nainslie/DefinitelyTyped,CodeZombieCH/DefinitelyTyped,stephenjelfs/DefinitelyTyped,damianog/DefinitelyTyped,daptiv/DefinitelyTyped,rschmukler/DefinitelyTyped,chbrown/DefinitelyTyped,onecentlin/DefinitelyTyped,GlennQuirynen/DefinitelyTyped,jimthedev/DefinitelyTyped,OpenMaths/DefinitelyTyped,MugeSo/DefinitelyTyped,schmuli/DefinitelyTyped,Ptival/DefinitelyTyped,optical/DefinitelyTyped,rolandzwaga/DefinitelyTyped,jasonswearingen/DefinitelyTyped,hellopao/DefinitelyTyped,georgemarshall/DefinitelyTyped,abner/DefinitelyTyped,gandjustas/DefinitelyTyped,emanuelhp/DefinitelyTyped,slavomirvojacek/DefinitelyTyped,frogcjn/DefinitelyTyped,Zorgatone/DefinitelyTyped,use-strict/DefinitelyTyped,Penryn/DefinitelyTyped,nitintutlani/DefinitelyTyped,QuatroCode/DefinitelyTyped,pocesar/DefinitelyTyped,chrismbarr/DefinitelyTyped,chrootsu/DefinitelyTyped,nycdotnet/DefinitelyTyped,nycdotnet/DefinitelyTyped,aciccarello/DefinitelyTyped,OpenMaths/DefinitelyTyped,yuit/DefinitelyTyped,AgentME/DefinitelyTyped,johan-gorter/DefinitelyTyped,martinduparc/DefinitelyTyped,bennett000/DefinitelyTyped,benliddicott/DefinitelyTyped,AgentME/DefinitelyTyped,Litee/DefinitelyTyped,jasonswearingen/DefinitelyTyped,hellopao/DefinitelyTyped,smrq/DefinitelyTyped,glenndierckx/DefinitelyTyped,aciccarello/DefinitelyTyped,nobuoka/DefinitelyTyped,alextkachman/DefinitelyTyped,mhegazy/DefinitelyTyped,arusakov/DefinitelyTyped,slavomirvojacek/adbrain-typescript-definitions,rschmukler/DefinitelyTyped,danfma/DefinitelyTyped,psnider/DefinitelyTyped,arusakov/DefinitelyTyped,applesaucers/lodash-invokeMap,zuzusik/DefinitelyTyped,DzmitryDulko/DefinitelyTyped,arma-gast/DefinitelyTyped,gandjustas/DefinitelyTyped,stephenjelfs/DefinitelyTyped,UzEE/DefinitelyTyped,georgemarshall/DefinitelyTyped,slavomirvojacek/DefinitelyTyped,benishouga/DefinitelyTyped,minodisk/DefinitelyTyped,jimthedev/DefinitelyTyped,reppners/DefinitelyTyped,georgemarshall/DefinitelyTyped,axelcostaspena/DefinitelyTyped,amanmahajan7/DefinitelyTyped,minodisk/DefinitelyTyped,mcrawshaw/DefinitelyTyped,MugeSo/DefinitelyTyped,danfma/DefinitelyTyped,sergey-buturlakin/DefinitelyTyped,sledorze/DefinitelyTyped,slavomirvojacek/adbrain-typescript-definitions,vagarenko/DefinitelyTyped,zuzusik/DefinitelyTyped,applesaucers/lodash-invokeMap,musicist288/DefinitelyTyped,alvarorahul/DefinitelyTyped,martinduparc/DefinitelyTyped,rolandzwaga/DefinitelyTyped,florentpoujol/DefinitelyTyped,laurentiustamate94/DefinitelyTyped,alexdresko/DefinitelyTyped,Dashlane/DefinitelyTyped,shlomiassaf/DefinitelyTyped,scriby/DefinitelyTyped,esperco/DefinitelyTyped,alextkachman/DefinitelyTyped,Pro/DefinitelyTyped,Zzzen/DefinitelyTyped,chrootsu/DefinitelyTyped,isman-usoh/DefinitelyTyped,one-pieces/DefinitelyTyped,psnider/DefinitelyTyped,wilfrem/DefinitelyTyped,paulmorphy/DefinitelyTyped,jimthedev/DefinitelyTyped,HPFOD/DefinitelyTyped,flyfishMT/DefinitelyTyped,GiedriusGrabauskas/DefinitelyTyped,philippstucki/DefinitelyTyped,YousefED/DefinitelyTyped,ashwinr/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,subash-a/DefinitelyTyped,isman-usoh/DefinitelyTyped,gcastre/DefinitelyTyped,yuit/DefinitelyTyped,trystanclarke/DefinitelyTyped,GlennQuirynen/DefinitelyTyped,ryan10132/DefinitelyTyped,abner/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,amir-arad/DefinitelyTyped,behzad888/DefinitelyTyped,emanuelhp/DefinitelyTyped,pocesar/DefinitelyTyped,behzad888/DefinitelyTyped,sergey-buturlakin/DefinitelyTyped,abbasmhd/DefinitelyTyped,RX14/DefinitelyTyped,schmuli/DefinitelyTyped,jraymakers/DefinitelyTyped,dsebastien/DefinitelyTyped,ryan-codingintrigue/DefinitelyTyped,markogresak/DefinitelyTyped,optical/DefinitelyTyped,greglo/DefinitelyTyped,martinduparc/DefinitelyTyped,florentpoujol/DefinitelyTyped,ashwinr/DefinitelyTyped,schmuli/DefinitelyTyped,borisyankov/DefinitelyTyped,nakakura/DefinitelyTyped,smrq/DefinitelyTyped,jraymakers/DefinitelyTyped,use-strict/DefinitelyTyped,RX14/DefinitelyTyped,subash-a/DefinitelyTyped,mcliment/DefinitelyTyped,AyaMorisawa/DefinitelyTyped,newclear/DefinitelyTyped,Penryn/DefinitelyTyped,alvarorahul/DefinitelyTyped,Zzzen/DefinitelyTyped,vagarenko/DefinitelyTyped,aciccarello/DefinitelyTyped,dsebastien/DefinitelyTyped,scriby/DefinitelyTyped,flyfishMT/DefinitelyTyped,arusakov/DefinitelyTyped,shlomiassaf/DefinitelyTyped,frogcjn/DefinitelyTyped,trystanclarke/DefinitelyTyped,donnut/DefinitelyTyped,damianog/DefinitelyTyped,tan9/DefinitelyTyped,psnider/DefinitelyTyped,AbraaoAlves/DefinitelyTyped,raijinsetsu/DefinitelyTyped,nfriend/DefinitelyTyped,reppners/DefinitelyTyped,newclear/DefinitelyTyped,sclausen/DefinitelyTyped,YousefED/DefinitelyTyped,Softpagehomeware/DefinitelyTyped,esperco/DefinitelyTyped,bennett000/DefinitelyTyped,nakakura/DefinitelyTyped,mattblang/DefinitelyTyped,DzmitryDulko/DefinitelyTyped,zuzusik/DefinitelyTyped,mattblang/DefinitelyTyped,Pro/DefinitelyTyped,stacktracejs/DefinitelyTyped,mareek/DefinitelyTyped,Litee/DefinitelyTyped,AgentME/DefinitelyTyped,benishouga/DefinitelyTyped,eugenpodaru/DefinitelyTyped,EnableSoftware/DefinitelyTyped,philippstucki/DefinitelyTyped,donnut/DefinitelyTyped,xStrom/DefinitelyTyped,UzEE/DefinitelyTyped,paulmorphy/DefinitelyTyped,georgemarshall/DefinitelyTyped,nainslie/DefinitelyTyped,AyaMorisawa/DefinitelyTyped,progre/DefinitelyTyped,wilfrem/DefinitelyTyped,Dashlane/DefinitelyTyped,syuilo/DefinitelyTyped,gcastre/DefinitelyTyped,Softpagehomeware/DefinitelyTyped,sledorze/DefinitelyTyped,EnableSoftware/DefinitelyTyped,nitintutlani/DefinitelyTyped,arma-gast/DefinitelyTyped,borisyankov/DefinitelyTyped,alexdresko/DefinitelyTyped,rcchen/DefinitelyTyped,pocesar/DefinitelyTyped,benishouga/DefinitelyTyped,Zorgatone/DefinitelyTyped,amanmahajan7/DefinitelyTyped,greglo/DefinitelyTyped,Dominator008/DefinitelyTyped,micurs/DefinitelyTyped,glenndierckx/DefinitelyTyped,rcchen/DefinitelyTyped,GiedriusGrabauskas/DefinitelyTyped,AgentME/DefinitelyTyped,xStrom/DefinitelyTyped