Add the option to run application hooks before autoreloading.
Add the option to run application hooks before autoreloading.

Closes #331

VShangxiao/tornado,sxfmol/tornado,kangbiao/tornado,jonashagstedt/tornado,erichuang1994/tornado,lsanotes/tornado,Lancher/tornado,felixonmars/tornado,akalipetis/tornado,wsyzxcn/tornado,BencoLee/tornado,takeshineshiro/tornado,lilydjwg/tornado,ListFranz/tornado,wechasing/tornado,NoyaInRain/tornado,zguangyu/tornado,Windsooon/tornado,futurechallenger/tornado,z-fork/tornado,NoyaInRain/tornado,jampp/tornado,Callwoola/tornado,kevinge314gh/tornado,akalipetis/tornado,mlyundin/tornado,bywbilly/tornado,shaohung001/tornado,304471720/tornado,anjan-srivastava/tornado,nephics/tornado,hzruandd/tornado,nephics/tornado,sevenguin/tornado,ovidiucp/tornado,wxhzk/tornado-1,wsyzxcn/tornado,Polyconseil/tornado,bdarnell/tornado,frtmelody/tornado,gwillem/tornado,allenl203/tornado,coderhaoxin/tornado,fengsp/tornado,Fydot/tornado,jsjohnst/tornado,Snamint/tornado,whip112/tornado,pombredanne/tornado,Aaron1992/tornado,BencoLee/tornado,bywbilly/tornado,Batterfii/tornado,takeshineshiro/tornado,z-fork/tornado,allenl203/tornado,304471720/tornado,andyaguiar/tornado,codecov/tornado,kangbiao/tornado,Windsooon/tornado,kevinge314gh/tornado,shaohung001/tornado,InverseLina/tornado,chenxiaba/tornado,nbargnesi/tornado,ajdavis/tornado,nbargnesi/tornado,lujinda/tornado,tornadoweb/tornado,jarrahwu/tornado,bdarnell/tornado,codeb2cc/tornado,futurechallenger/tornado,jparise/tornado,QuanZag/tornado,noxiouz/tornado,Windsooon/tornado,yuyangit/tornado,gwillem/tornado,shashankbassi92/tornado,eXcomm/tornado,fengsp/tornado,johan--/tornado,liqueur/tornado,mlyundin/tornado,johan--/tornado,gwillem/tornado,futurechallenger/tornado,jonashagstedt/tornado,lilydjwg/tornado,AlphaStaxLLC/tornado,ZhuPeng/tornado,nordaux/tornado,wechasing/tornado,obsh/tornado,leekchan/tornado_test,lujinda/tornado,djt5019/tornado,Fydot/tornado,jehiah/tornado,yuezhonghua/tornado,nordaux/tornado,yuezhonghua/tornado,mr-ping/tornado,drewmiller/tornado,ms7s/tornado,jsjohnst/tornado,johan--/tornado,jampp/tornado,anandology/tornado,andyaguiar/tornado,gitchs/tornado,Snamint/tornado,jampp/tornado,0xkag/tornado,arthurdarcet/tornado,yuezhonghua/tornado,hzruandd/tornado,ColorFuzzy/tornado,eklitzke/tornado,xinyu7/tornado,Polyconseil/tornado,insflow/tornado,drewmiller/tornado,LTD-Beget/tornado,bufferx/tornado,xinyu7/tornado,ms7s/tornado,anjan-srivastava/tornado,coderhaoxin/tornado,ymero/tornado,frtmelody/tornado,eXcomm/tornado,jparise/tornado,takeshineshiro/tornado,zguangyu/tornado,anjan-srivastava/tornado,Batterfii/tornado,mivade/tornado,sunjeammy/tornado,frtmelody/tornado,ms7s/tornado,AlphaStaxLLC/tornado,erichuang1994/tornado,lilydjwg/tornado,cyrusin/tornado,ubear/tornado,ajdavis/tornado,shashankbassi92/tornado,sxfmol/tornado,jsjohnst/tornado,kippandrew/tornado,jehiah/tornado,jonashagstedt/tornado,AlphaStaxLLC/tornado,sevenguin/tornado,shashankbassi92/tornado,noxiouz/tornado,insflow/tornado,304471720/tornado,kippandrew/tornado,yangkf1985/tornado,fengshao0907/tornado,gitchs/tornado,dsseter/tornado,jparise/tornado,Fydot/tornado,jparise/tornado,Drooids/tornado,VShangxiao/tornado,bywbilly/tornado,ymero/tornado,ovidiucp/tornado,felixonmars/tornado,ydaniv/tornado,0x73/tornado,frtmelody/tornado,obsh/tornado,QuanZag/tornado,bywbilly/tornado,ydaniv/tornado,tianyk/tornado-research,leekchan/tornado_test,wxhzk/tornado-1,zguangyu/tornado,chenxiaba/tornado,zhuochenKIDD/tornado,mehmetkose/tornado,BencoLee/tornado,wsyzxcn/tornado,nephics/tornado,kevinge314gh/tornado,sxfmol/tornado,fengsp/tornado,insflow/tornado,legnaleurc/tornado,takeshineshiro/tornado,kaushik94/tornado,Drooids/tornado,gwillem/tornado,allenl203/tornado,cyrilMargaria/tornado,QuanZag/tornado,futurechallenger/tornado,yangkf1985/tornado,erichuang1994/tornado,ovidiucp/tornado,dsseter/tornado,wsyzxcn/tornado,noxiouz/tornado,ovidiucp/tornado,ZhuPeng/tornado,icejoywoo/tornado,ColorFuzzy/tornado,djt5019/tornado,ColorFuzzy/tornado,LTD-Beget/tornado,LTD-Beget/tornado,SuminAndrew/tornado,anjan-srivastava/tornado,hhru/tornado,djt5019/tornado,Aaron1992/tornado,Batterfii/tornado,elelianghh/tornado,yuyangit/tornado,yuezhonghua/tornado,allenl203/tornado,wechasing/tornado,ubear/tornado,liqueur/tornado,elelianghh/tornado,InverseLina/tornado,Callwoola/tornado,wujuguang/tornado,kippandrew/tornado,yuezhonghua/tornado,shashankbassi92/tornado,arthurdarcet/tornado,bufferx/tornado,mr-ping/tornado,mehmetkose/tornado,insflow/tornado,mehmetkose/tornado,MjAbuz/tornado,0x73/tornado,dongpinglai/my_tornado,xinyu7/tornado,dsseter/tornado,Snamint/tornado,drewmiller/tornado,Geoion/tornado,elelianghh/tornado,kangbiao/tornado,jehiah/tornado,Acidburn0zzz/tornado,cyrilMargaria/tornado,jsjohnst/tornado,0xkag/tornado,tornadoweb/tornado,ListFranz/tornado,ubear/tornado,anandology/tornado,jampp/tornado,legnaleurc/tornado,shashankbassi92/tornado,sxfmol/tornado,xinyu7/tornado,codecov/tornado,frtmelody/tornado,LTD-Beget/tornado,eklitzke/tornado,LTD-Beget/tornado,nephics/tornado,pombredanne/tornado,mr-ping/tornado,ubear/tornado,sunjeammy/tornado,ubear/tornado,zguangyu/tornado,jarrahwu/tornado,wsyzxcn/tornado,fengsp/tornado,chenxiaba/tornado,ListFranz/tornado,andyaguiar/tornado,Batterfii/tornado,zhuochenKIDD/tornado,Aaron1992/tornado,cyrusin/tornado,nordaux/tornado,AlphaStaxLLC/tornado,cyrilMargaria/tornado,akalipetis/tornado,jonashagstedt/tornado,lujinda/tornado,lsanotes/tornado,BencoLee/tornado,QuanZag/tornado,VShangxiao/tornado,elijah513/tornado,mlyundin/tornado,sevenguin/tornado,importcjj/tornado,InverseLina/tornado,tianyk/tornado-research,Lancher/tornado,akalipetis/tornado,obsh/tornado,sunjeammy/tornado,Acidburn0zzz/tornado,arthurdarcet/tornado,importcjj/tornado,hzruandd/tornado,Lancher/tornado,whip112/tornado,insflow/tornado,Windsooon/tornado,Acidburn0zzz/tornado,pombredanne/tornado,bywbilly/tornado,yuyangit/tornado,noxiouz/tornado,ajdavis/tornado,Windsooon/tornado,dongpinglai/my_tornado,sevenguin/tornado,ajdavis/tornado,johan--/tornado,shaohung001/tornado,ZhuPeng/tornado,ymero/tornado,Geoion/tornado,NoyaInRain/tornado,mivade/tornado,tianyk/tornado-research,QuanZag/tornado,cyrusin/tornado,drewmiller/tornado,anjan-srivastava/tornado,kangbiao/tornado,noxiouz/tornado,zguangyu/tornado,whip112/tornado,mlyundin/tornado,kangbiao/tornado,0xkag/tornado,jarrahwu/tornado,Geoion/tornado,xinyu7/tornado,mehmetkose/tornado,tianyk/tornado-research,wujuguang/tornado,zhuochenKIDD/tornado,MjAbuz/tornado,z-fork/tornado,ListFranz/tornado,z-fork/tornado,mlyundin/tornado,kaushik94/tornado,wxhzk/tornado-1,legnaleurc/tornado,lsanotes/tornado,wujuguang/tornado,erichuang1994/tornado,pombredanne/tornado,liqueur/tornado,ymero/tornado,takeshineshiro/tornado,bywbilly/tornado,cyrilMargaria/tornado,nordaux/tornado,MjAbuz/tornado,wxhzk/tornado-1,ColorFuzzy/tornado,jarrahwu/tornado,eXcomm/tornado,icejoywoo/tornado,Snamint/tornado,leekchan/tornado_test,codeb2cc/tornado,mr-ping/tornado,mivade/tornado,icejoywoo/tornado,gitchs/tornado,nbargnesi/tornado,yangkf1985/tornado,hhru/tornado,wxhzk/tornado-1,ms7s/tornado,gitchs/tornado,lsanotes/tornado,Drooids/tornado,ifduyue/tornado,fengshao0907/tornado,drewmiller/tornado,yangkf1985/tornado,yuyangit/tornado,wsyzxcn/tornado,importcjj/tornado,fengshao0907/tornado,johan--/tornado,allenl203/tornado,Geoion/tornado,Windsooon/tornado,jehiah/tornado,dongpinglai/my_tornado,VShangxiao/tornado,cyrilMargaria/tornado,lujinda/tornado,ms7s/tornado,InverseLina/tornado,jampp/tornado,InverseLina/tornado,cyrusin/tornado,elijah513/tornado,jsjohnst/tornado,icejoywoo/tornado,nordaux/tornado,nbargnesi/tornado,anandology/tornado,VShangxiao/tornado,obsh/tornado,tornadoweb/tornado,ymero/tornado,felixonmars/tornado,eXcomm/tornado,gwillem/tornado,wujuguang/tornado,jarrahwu/tornado,anandology/tornado,ifduyue/tornado,ajdavis/tornado,ColorFuzzy/tornado,jparise/tornado,felixonmars/tornado,AlphaStaxLLC/tornado,shaohung001/tornado,304471720/tornado,0x73/tornado,pombredanne/tornado,shaohung001/tornado,ZhuPeng/tornado,elelianghh/tornado,dsseter/tornado,VShangxiao/tornado,ListFranz/tornado,mivade/tornado,andyaguiar/tornado,fengshao0907/tornado,eklitzke/tornado,zguangyu/tornado,hzruandd/tornado,Batterfii/tornado,akalipetis/tornado,ColorFuzzy/tornado,SuminAndrew/tornado,Snamint/tornado,hhru/tornado,kevinge314gh/tornado,Polyconseil/tornado,Lancher/tornado,kaushik94/tornado,Drooids/tornado,johan--/tornado,gitchs/tornado,leekchan/tornado_test,lsanotes/tornado,Callwoola/tornado,SuminAndrew/tornado,dongpinglai/my_tornado,kippandrew/tornado,zhuochenKIDD/tornado,Aaron1992/tornado,MjAbuz/tornado,jehiah/tornado,lujinda/tornado,Batterfii/tornado,sunjeammy/tornado,elelianghh/tornado,noxiouz/tornado,zhuochenKIDD/tornado,Callwoola/tornado,0x73/tornado,arthurdarcet/tornado,whip112/tornado,futurechallenger/tornado,ZhuPeng/tornado,ovidiucp/tornado,Acidburn0zzz/tornado,whip112/tornado,mr-ping/tornado,bdarnell/tornado,ifduyue/tornado,BencoLee/tornado,obsh/tornado,wechasing/tornado,elijah513/tornado,codeb2cc/tornado,fengshao0907/tornado,nbargnesi/tornado,z-fork/tornado,lsanotes/tornado,felixonmars/tornado,liqueur/tornado,anandology/tornado,codeb2cc/tornado,futurechallenger/tornado,importcjj/tornado,sevenguin/tornado,yangkf1985/tornado,Drooids/tornado,gitchs/tornado,SuminAndrew/tornado,304471720/tornado,anjan-srivastava/tornado,coderhaoxin/tornado,coderhaoxin/tornado,mehmetkose/tornado,takeshineshiro/tornado,BencoLee/tornado,anandology/tornado,ZhuPeng/tornado,hhru/tornado,Callwoola/tornado,cyrilMargaria/tornado,Acidburn0zzz/tornado,mr-ping/tornado,wxhzk/tornado-1,eklitzke/tornado,jampp/tornado,Callwoola/tornado,elelianghh/tornado,dsseter/tornado,nephics/tornado,lujinda/tornado,sevenguin/tornado,wujuguang/tornado,Polyconseil/tornado,wechasing/tornado,hzruandd/tornado,andyaguiar/tornado,tianyk/tornado-research,AlphaStaxLLC/tornado,MjAbuz/tornado,leekchan/tornado_test,zhuochenKIDD/tornado,codeb2cc/tornado,kaushik94/tornado,mlyundin/tornado,kippandrew/tornado,djt5019/tornado,0x73/tornado,erichuang1994/tornado,elijah513/tornado,ubear/tornado,fengsp/tornado,MjAbuz/tornado,importcjj/tornado,Aaron1992/tornado,sunjeammy/tornado,pombredanne/tornado,codeb2cc/tornado,fengshao0907/tornado,tornadoweb/tornado,elijah513/tornado,NoyaInRain/tornado,jarrahwu/tornado,Geoion/tornado,ifduyue/tornado,ydaniv/tornado,NoyaInRain/tornado,Geoion/tornado,yangkf1985/tornado,QuanZag/tornado,importcjj/tornado,legnaleurc/tornado,frtmelody/tornado,eXcomm/tornado,ListFranz/tornado,sxfmol/tornado,liqueur/tornado,wsyzxcn/tornado,bufferx/tornado,bufferx/tornado,yuezhonghua/tornado,dongpinglai/my_tornado,bdarnell/tornado,arthurdarcet/tornado,drewmiller/tornado,LTD-Beget/tornado,fengsp/tornado,andyaguiar/tornado,kippandrew/tornado,Fydot/tornado,coderhaoxin/tornado,304471720/tornado,ms7s/tornado,InverseLina/tornado,ifduyue/tornado,bufferx/tornado,0xkag/tornado,kevinge314gh/tornado,cyrusin/tornado,kangbiao/tornado,icejoywoo/tornado,bdarnell/tornado,chenxiaba/tornado,liqueur/tornado,wechasing/tornado,yuyangit/tornado,eXcomm/tornado,gwillem/tornado,whip112/tornado,nbargnesi/tornado,shaohung001/tornado,mivade/tornado,chenxiaba/tornado,z-fork/tornado,ydaniv/tornado,legnaleurc/tornado,ovidiucp/tornado,jsjohnst/tornado,icejoywoo/tornado,elijah513/tornado,djt5019/tornado,ydaniv/tornado,Drooids/tornado,mehmetkose/tornado,coderhaoxin/tornado,obsh/tornado,eklitzke/tornado,Polyconseil/tornado,xinyu7/tornado,chenxiaba/tornado,shashankbassi92/tornado,0xkag/tornado,dsseter/tornado,jparise/tornado,hzruandd/tornado,NoyaInRain/tornado,akalipetis/tornado,Polyconseil/tornado,hhru/tornado,Lancher/tornado,Acidburn0zzz/tornado,kaushik94/tornado,erichuang1994/tornado,ydaniv/tornado,sxfmol/tornado,arthurdarcet/tornado,Snamint/tornado,ymero/tornado,SuminAndrew/tornado,kevinge314gh/tornado,jonashagstedt/tornado,codecov/tornado,codecov/tornado,lilydjwg/tornado,cyrusin/tornado,insflow/tornado,dongpinglai/my_tornado,Fydot/tornado,djt5019/tornado,Fydot/tornado