remove unused test
add SharedDriver per_class and refactor
add sharedDriver for testng
moved shareddriver reflection methods to a separate class