more refactorings to test suite
more refactorings to test suite

AlphaStaxLLC/togetherjs,hhzplst/togetherjs,mcanthony/togetherjs,shamim8888/togetherjs,googlearchive/togetherjs,kyroskoh/togetherjs,youprofit/togetherjs,TimeTravelersHackMe/togetherjs,AlphaStaxLLC/togetherjs,mcanthony/togetherjs,TimeTravelersHackMe/togetherjs,zartata/togetherjs,shamim8888/togetherjs,abhishekgahlot/togetherjs,zartata/togetherjs,mcanthony/togetherjs,ericariyanto/togetherjs,googlearchive/togetherjs,TimeTravelersHackMe/togetherjs,shamim8888/togetherjs,mcanthony/togetherjs,m4h4n/togetherjs,AlphaStaxLLC/togetherjs,shamim8888/togetherjs,m4h4n/togetherjs,kyroskoh/togetherjs,zartata/togetherjs,hhzplst/togetherjs,m4h4n/togetherjs,AlphaStaxLLC/togetherjs,m4h4n/togetherjs,ericariyanto/togetherjs,youprofit/togetherjs,googlearchive/togetherjs,TimeTravelersHackedMe/togetherjs,abhishekgahlot/togetherjs,hhzplst/togetherjs,kyroskoh/togetherjs,TimeTravelersHackedMe/togetherjs,zartata/togetherjs,kyroskoh/togetherjs,abhishekgahlot/togetherjs,TimeTravelersHackMe/togetherjs,hhzplst/togetherjs,TimeTravelersHackedMe/togetherjs,ericariyanto/togetherjs,youprofit/togetherjs,TimeTravelersHackedMe/togetherjs,ericariyanto/togetherjs,abhishekgahlot/togetherjs,youprofit/togetherjs