More Tests, optimizations, refactors and less use of regular expressions
More Tests, optimizations, refactors and less use of regular expressions

keelhaule/alfanous,keelhaule/alfanous,muslih/alfanous,keelhaule/alfanous,saifmahamood/alfanous,saifmahamood/alfanous,abougouffa/alfanous,abougouffa/alfanous,saifmahamood/alfanous,keelhaule/alfanous,muslih/alfanous,keelhaule/alfanous,muslih/alfanous,muslih/alfanous,muslih/alfanous,saifmahamood/alfanous,muslih/alfanous,abougouffa/alfanous,keelhaule/alfanous,keelhaule/alfanous,abougouffa/alfanous,abougouffa/alfanous,muslih/alfanous,abougouffa/alfanous,abougouffa/alfanous,saifmahamood/alfanous,saifmahamood/alfanous,saifmahamood/alfanous,saifmahamood/alfanous