disable system.exit for startable TestNG,
refactor tests
store all data in JVM heap, improve performance
support multiple resources of same name
add test data + test resource URL resolved correctly
add assert