Added service package and transaction support, small test changes
Work with testing
Work generic testing, read test