Added unit tests for project change and markDirty
Added unit tests for project change and markDirty

pratts/brackets,Rajat-dhyani/brackets,jacobnash/brackets,TylerL-uxai/brackets,No9/brackets,Rajat-dhyani/brackets,alexkid64/brackets,jiawenbo/brackets,fvntr/brackets,L0g1k/brackets,MantisWare/brackets,sophiacaspar/brackets,busykai/brackets,srinivashappy/brackets,RobertJGabriel/brackets,raygervais/brackets,massimiliano76/brackets,michaeljayt/brackets,massimiliano76/brackets,xantage/brackets,quasto/ArduinoStudio,xantage/brackets,richmondgozarin/brackets,ls2uper/brackets,mat-mcloughlin/brackets,wangjun/brackets,lovewitty/brackets,82488059/brackets,emanziano/brackets,youprofit/brackets,ecwebservices/brackets,shal1y/brackets,ScalaInc/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,ropik/brackets,sgupta7857/brackets,CapeSepias/brackets,Jonavin/brackets,quasto/ArduinoStudio,arduino-org/ArduinoStudio,StephanieMak/brackets,Real-Currents/brackets,pkdevbox/brackets,nucliweb/brackets,Andrey-Pavlov/brackets,shiyamkumar/brackets,lunode/brackets,fronzec/brackets,Th30/brackets,Lojsan123/brackets,fabricadeaplicativos/brackets,bidle/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,m66n/brackets,Cartman0/brackets,richmondgozarin/brackets,alexkid64/brackets,NKcentinel/brackets,kilroy23/brackets,ficristo/brackets,StephanieMak/brackets,show0017/brackets,petetnt/brackets,treejames/brackets,Fcmam5/brackets,siddharta1337/brackets,emanziano/brackets,fronzec/brackets,L0g1k/quickfire-old,uwsd/brackets,robertkarlsson/brackets,bidle/brackets,Andrey-Pavlov/brackets,falcon1812/brackets,JordanTheriault/brackets,sedge/nimble,tan9/brackets,ralic/brackets,show0017/brackets,fronzec/brackets,Fcmam5/brackets,gideonthomas/brackets,Pomax/brackets,kolipka/brackets,Live4Code/brackets,sgupta7857/brackets,NickersF/brackets,RamirezWillow/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,busykai/brackets,dangkhue27/brackets,zhukaixy/brackets,fvntr/brackets,CoherentLabs/brackets,gupta-tarun/brackets,ecwebservices/brackets,IAmAnubhavSaini/brackets,mjurczyk/brackets,y12uc231/brackets,SidBala/brackets,albertinad/brackets,SidBala/brackets,keir-rex/brackets,goldcase/brackets,weebygames/brackets,chambej/brackets,xantage/brackets,flukeout/brackets,jiawenbo/brackets,kilroy23/brackets,chambej/brackets,NickersF/brackets,fastrde/brackets,ChaofengZhou/brackets,Rynaro/brackets,busykai/brackets,zaggino/brackets-electron,Fcmam5/brackets,thehogfather/brackets,rlugojr/brackets,malinkie/brackets,thehogfather/brackets,humphd/brackets,2youyouo2/cocoslite,massimiliano76/brackets,Denisov21/brackets,Andrey-Pavlov/brackets,Mosoc/brackets,uwsd/brackets,shal1y/brackets,fcjailybo/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,wakermahmud/brackets,goldcase/brackets,lovewitty/brackets,Cartman0/brackets,2youyouo2/cocoslite,fvntr/brackets,resir014/brackets,jacobnash/brackets,JordanTheriault/brackets,Mosoc/brackets,hanmichael/brackets,ggusman/present,hanmichael/brackets,bidle/brackets,IAmAnubhavSaini/brackets,fcjailybo/brackets,ryanackley/tailor,GHackAnonymous/brackets,pratts/brackets,adrianhartanto0/brackets,ralic/brackets,Jonavin/brackets,wakermahmud/brackets,Pomax/brackets,jmarkina/brackets,mat-mcloughlin/brackets,zLeonjo/brackets,Wikunia/brackets,srhbinion/brackets,robertkarlsson/brackets,ashleygwilliams/brackets,shal1y/brackets,thr0w/brackets,sedge/nimble,arduino-org/ArduinoStudio,TylerL-uxai/brackets,brianjking/brackets,abhisekp/brackets,jmarkina/brackets,hanmichael/brackets,youprofit/brackets,fcjailybo/brackets,FTG-003/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,82488059/brackets,Free-Technology-Guild/brackets,82488059/brackets,pomadgw/brackets,abhisekp/brackets,falcon1812/brackets,emanziano/brackets,ricciozhang/brackets,Denisov21/brackets,tan9/brackets,wesleifreitas/brackets,mozilla/brackets,chrismoulton/brackets,mat-mcloughlin/brackets,y12uc231/brackets,StephanieMak/brackets,Real-Currents/brackets,jiawenbo/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,udhayam/brackets,michaeljayt/brackets,simon66/brackets,siddharta1337/brackets,cdot-brackets-extensions/nimble-htmlLint,mcanthony/brackets,jiawenbo/brackets,raygervais/brackets,gupta-tarun/brackets,cosmosgenius/brackets,adobe/brackets,fastrde/brackets,No9/brackets,IAmAnubhavSaini/brackets,m66n/brackets,chrisle/brackets,fvntr/brackets,Cartman0/brackets,Th30/brackets,malinkie/brackets,busykai/brackets,eric-stanley/brackets,Pomax/brackets,raygervais/brackets,malinkie/brackets,amrelnaggar/brackets,fastrde/brackets,humphd/brackets,jacobnash/brackets,Rajat-dhyani/brackets,Rynaro/brackets,ScalaInc/brackets,Free-Technology-Guild/brackets,Rynaro/brackets,Andrey-Pavlov/brackets,ggusman/present,ForkedRepos/brackets,srinivashappy/brackets,keir-rex/brackets,kolipka/brackets,dangkhue27/brackets,flukeout/brackets,eric-stanley/brackets,brianjking/brackets,RobertJGabriel/brackets,mozilla/brackets,sgupta7857/brackets,richmondgozarin/brackets,flukeout/brackets,NGHGithub/brackets,zcbenz/brackets,dangkhue27/brackets,arduino-org/ArduinoStudio,gupta-tarun/brackets,chambej/brackets,ficristo/brackets,dtcom/MyPSDBracket,sprintr/brackets,netlams/brackets,wesleifreitas/brackets,malinkie/brackets,alicoding/nimble,zaggino/brackets-electron,Real-Currents/brackets,chrisle/brackets,L0g1k/quickfire-old,RamirezWillow/brackets,zLeonjo/brackets,brianjking/brackets,NKcentinel/brackets,michaeljayt/brackets,Fcmam5/brackets,mcanthony/brackets,CapeSepias/brackets,ForkedRepos/brackets,sprintr/brackets,Lojsan123/brackets,richmondgozarin/brackets,gcommetti/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,SidBala/brackets,adrianhartanto0/brackets,mozilla/brackets,falcon1812/brackets,gcommetti/brackets,NickersF/brackets,brianjking/brackets,Jonavin/brackets,robertkarlsson/brackets,falcon1812/brackets,GHackAnonymous/brackets,fabricadeaplicativos/brackets,robertkarlsson/brackets,RamirezWillow/brackets,keir-rex/brackets,chrismoulton/brackets,CoherentLabs/brackets,Wikunia/brackets,TylerL-uxai/brackets,Live4Code/brackets,chrismoulton/brackets,StephanieMak/brackets,udhayam/brackets,eric-stanley/brackets,simon66/brackets,L0g1k/quickfire-old,jmarkina/brackets,SidBala/brackets,stowball/brackets,chinnyannieb/brackets,jiimaho/brackets,ls2uper/brackets,fashionsun/brackets,chambej/brackets,stowball/brackets,Real-Currents/brackets,petetnt/brackets,weebygames/brackets,xantage/brackets,arduino-org/ArduinoStudio,sprintr/brackets,jiimaho/brackets,zcbenz/brackets,fronzec/brackets,L0g1k/brackets,ryanackley/tailor,bidle/brackets,udhayam/brackets,revi/brackets,zLeonjo/brackets,jacobnash/brackets,thr0w/brackets,gcommetti/brackets,cdot-brackets-extensions/nimble-htmlLint,sedge/nimble,hanmichael/brackets,albertinad/brackets,thehogfather/brackets,wesleifreitas/brackets,chrisle/brackets,NickersF/brackets,GHackAnonymous/brackets,fabricadeaplicativos/brackets,Jonavin/brackets,ls2uper/brackets,karevn/brackets,malinkie/brackets,bidle/brackets,NGHGithub/brackets,uwsd/brackets,ls2uper/brackets,veveykocute/brackets,Th30/brackets,iamchathu/brackets,alexkid64/brackets,ropik/brackets,chinnyannieb/brackets,chinnyannieb/brackets,ScalaInc/brackets,petetnt/brackets,MantisWare/brackets,raygervais/brackets,fcjailybo/brackets,Fcmam5/brackets,jiimaho/brackets,iamchathu/brackets,Mosoc/brackets,raygervais/brackets,SidBala/brackets,dtcom/MyPSDBracket,L0g1k/quickfire-old,youprofit/brackets,adobe/brackets,MantisWare/brackets,m66n/brackets,michaeljayt/brackets,netlams/brackets,simon66/brackets,L0g1k/brackets,uwsd/brackets,m66n/brackets,macdg/brackets,goldcase/brackets,revi/brackets,fabricadeaplicativos/brackets,wangjun/brackets,gcommetti/brackets,macdg/brackets,mcanthony/brackets,IAmAnubhavSaini/brackets,pkdevbox/brackets,kilroy23/brackets,resir014/brackets,nucliweb/brackets,ForkedRepos/brackets,baig/brackets,rafaelstz/brackets,2youyouo2/cocoslite,abhisekp/brackets,wangjun/brackets,nucliweb/brackets,fcjailybo/brackets,mjurczyk/brackets,ropik/brackets,ForkedRepos/brackets,baig/brackets,treejames/brackets,gupta-tarun/brackets,pratts/brackets,eric-stanley/brackets,ralic/brackets,robertkarlsson/brackets,zhukaixy/brackets,richmondgozarin/brackets,goldcase/brackets,ashleygwilliams/brackets,TylerL-uxai/brackets,RobertJGabriel/brackets,fvntr/brackets,siddharta1337/brackets,Rynaro/brackets,andrewnc/brackets,ricciozhang/brackets,fastrde/brackets,zhukaixy/brackets,mjurczyk/brackets,abhisekp/brackets,iamchathu/brackets,shal1y/brackets,phillipalexander/brackets,Wikunia/brackets,ChaofengZhou/brackets,zLeonjo/brackets,RobertJGabriel/brackets,Wikunia/brackets,mat-mcloughlin/brackets,alexkid64/brackets,sgupta7857/brackets,pkdevbox/brackets,Free-Technology-Guild/brackets,ecwebservices/brackets,albertinad/brackets,sgupta7857/brackets,NGHGithub/brackets,brianjking/brackets,revi/brackets,Free-Technology-Guild/brackets,humphd/brackets,alicoding/nimble,pomadgw/brackets,resir014/brackets,treejames/brackets,TylerL-uxai/brackets,FTG-003/brackets,revi/brackets,treejames/brackets,ChaofengZhou/brackets,adobe/brackets,mjurczyk/brackets,Real-Currents/brackets,amrelnaggar/brackets,alexkid64/brackets,JordanTheriault/brackets,goldcase/brackets,NGHGithub/brackets,Free-Technology-Guild/brackets,pratts/brackets,show0017/brackets,agreco/brackets,wakermahmud/brackets,rlugojr/brackets,cosmosgenius/brackets,ashleygwilliams/brackets,L0g1k/quickfire-old,Denisov21/brackets,zaggino/brackets-electron,flukeout/brackets,wakermahmud/brackets,ScalaInc/brackets,lovewitty/brackets,pratts/brackets,gideonthomas/brackets,Pomax/brackets,weebygames/brackets,CapeSepias/brackets,humphd/brackets,SebastianBoyd/sebastianboyd.github.io-OLD,stowball/brackets,keir-rex/brackets,gideonthomas/brackets,MantisWare/brackets,Lojsan123/brackets,petetnt/brackets,quasto/ArduinoStudio,fronzec/brackets,cosmosgenius/brackets,CoherentLabs/brackets,ryanackley/tailor,pomadgw/brackets,ralic/brackets,MahadevanSrinivasan/brackets,thehogfather/brackets,No9/brackets,dangkhue27/brackets,zLeonjo/brackets,uwsd/brackets,MantisWare/brackets,Real-Currents/brackets,fashionsun/brackets,emanziano/brackets,MarcelGerber/brackets,humphd/brackets,srhbinion/brackets,chrisle/brackets,zaggino/brackets-electron,ggusman/present,kolipka/brackets,GHackAnonymous/brackets,gwynndesign/brackets,StephanieMak/brackets,youprofit/brackets,RamirezWillow/brackets,eric-stanley/brackets,pomadgw/brackets,wangjun/brackets,ropik/brackets,amrelnaggar/brackets,CapeSepias/brackets,Rajat-dhyani/brackets,andrewnc/brackets,iamchathu/brackets,gupta-tarun/brackets,rafaelstz/brackets,jiimaho/brackets,sophiacaspar/brackets,albertinad/brackets,treejames/brackets,MarcelGerber/brackets,RobertJGabriel/brackets,y12uc231/brackets,adrianhartanto0/brackets,y12uc231/brackets,rafaelstz/brackets,tan9/brackets,abhisekp/brackets,shal1y/brackets,zcbenz/brackets,macdg/brackets,jacobnash/brackets,netlams/brackets,Denisov21/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,weebygames/brackets,ficristo/brackets,MahadevanSrinivasan/brackets,veveykocute/brackets,adrianhartanto0/brackets,ficristo/brackets,veveykocute/brackets,mcanthony/brackets,srinivashappy/brackets,netlams/brackets,Live4Code/brackets,youprofit/brackets,NKcentinel/brackets,lunode/brackets,baig/brackets,thr0w/brackets,ashleygwilliams/brackets,Denisov21/brackets,lunode/brackets,simon66/brackets,mcanthony/brackets,dtcom/MyPSDBracket,JordanTheriault/brackets,amrelnaggar/brackets,resir014/brackets,abhishekbhalani/brackets,agreco/brackets,show0017/brackets,wesleifreitas/brackets,zhukaixy/brackets,cdot-brackets-extensions/nimble-htmlLint,abhishekbhalani/brackets,karevn/brackets,m66n/brackets,Th30/brackets,massimiliano76/brackets,NickersF/brackets,adrianhartanto0/brackets,lunode/brackets,abhishekbhalani/brackets,massimiliano76/brackets,shiyamkumar/brackets,sprintr/brackets,revi/brackets,alicoding/nimble,L0g1k/brackets,kolipka/brackets,srhbinion/brackets,pkdevbox/brackets,2youyouo2/cocoslite,fashionsun/brackets,Pomax/brackets,Andrey-Pavlov/brackets,ecwebservices/brackets,82488059/brackets,falcon1812/brackets,MarcelGerber/brackets,baig/brackets,Cartman0/brackets,Lojsan123/brackets,ricciozhang/brackets,kolipka/brackets,fabricadeaplicativos/brackets,petetnt/brackets,ScalaInc/brackets,RamirezWillow/brackets,jmarkina/brackets,Cartman0/brackets,CapeSepias/brackets,keir-rex/brackets,Live4Code/brackets,karevn/brackets,tan9/brackets,thr0w/brackets,adobe/brackets,IAmAnubhavSaini/brackets,chambej/brackets,wangjun/brackets,srhbinion/brackets,NKcentinel/brackets,FTG-003/brackets,baig/brackets,chinnyannieb/brackets,phillipalexander/brackets,stowball/brackets,andrewnc/brackets,zcbenz/brackets,mozilla/brackets,quasto/ArduinoStudio,macdg/brackets,srinivashappy/brackets,udhayam/brackets,Mosoc/brackets,tan9/brackets,adobe/brackets,netlams/brackets,Rajat-dhyani/brackets,cosmosgenius/brackets,ForkedRepos/brackets,thr0w/brackets,macdg/brackets,flukeout/brackets,lovewitty/brackets,MahadevanSrinivasan/brackets,veveykocute/brackets,chrismoulton/brackets,fashionsun/brackets,emanziano/brackets,fastrde/brackets,shiyamkumar/brackets,kilroy23/brackets,karevn/brackets,Jonavin/brackets,zaggino/brackets-electron,shiyamkumar/brackets,nucliweb/brackets,udhayam/brackets,gcommetti/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,gwynndesign/brackets,dangkhue27/brackets,Mosoc/brackets,gideonthomas/brackets,sedge/nimble,rafaelstz/brackets,cdot-brackets-extensions/nimble-htmlLint,No9/brackets,lovewitty/brackets,xantage/brackets,CoherentLabs/brackets,rafaelstz/brackets,nucliweb/brackets,ChaofengZhou/brackets,rlugojr/brackets,NGHGithub/brackets,shiyamkumar/brackets,ryanackley/tailor,MahadevanSrinivasan/brackets,marcominetti/brackets,mjurczyk/brackets,Lojsan123/brackets,ralic/brackets,jiawenbo/brackets,busykai/brackets,veveykocute/brackets,sophiacaspar/brackets,fashionsun/brackets,MahadevanSrinivasan/brackets,arduino-org/ArduinoStudio,agreco/brackets,dtcom/MyPSDBracket,MarcelGerber/brackets,weebygames/brackets,pomadgw/brackets,Live4Code/brackets,simon66/brackets,resir014/brackets,chrisle/brackets,riselabs-ufba/RiPLE-HC-ExperimentalData,ecwebservices/brackets,mozilla/brackets,phillipalexander/brackets,andrewnc/brackets,ggusman/present,siddharta1337/brackets,y12uc231/brackets,srinivashappy/brackets,NKcentinel/brackets,JordanTheriault/brackets,lunode/brackets,quasto/ArduinoStudio,chinnyannieb/brackets,gwynndesign/brackets,rlugojr/brackets,ricciozhang/brackets,sprintr/brackets,karevn/brackets,sedge/nimble,GHackAnonymous/brackets,marcominetti/brackets,wakermahmud/brackets,thehogfather/brackets,hanmichael/brackets,albertinad/brackets,ls2uper/brackets,rlugojr/brackets,gideonthomas/brackets,jiimaho/brackets,stowball/brackets,jmarkina/brackets,Rynaro/brackets,agreco/brackets,andrewnc/brackets,FTG-003/brackets,alicoding/nimble,srhbinion/brackets,ChaofengZhou/brackets,chrismoulton/brackets,82488059/brackets,kilroy23/brackets,MarcelGerber/brackets,Wikunia/brackets,ficristo/brackets,pkdevbox/brackets,zaggino/brackets-electron,amrelnaggar/brackets,ricciozhang/brackets,michaeljayt/brackets,zhukaixy/brackets,iamchathu/brackets,No9/brackets,Th30/brackets,FTG-003/brackets,ashleygwilliams/brackets,gwynndesign/brackets,sophiacaspar/brackets,2youyouo2/cocoslite,siddharta1337/brackets,phillipalexander/brackets,wesleifreitas/brackets,phillipalexander/brackets,sophiacaspar/brackets