Adding performance tests for ralph.
Refactored code: moved clock to a utility class so that it can be used for all tests.
Added a test to see how many writes can perform per second.
Allows profiling for nested structs.
Added warmup periods for other tests: jvm has hotspot detector and performs optimization on code.  Sample code after this adjustment has happened.