began to implement serializable.
Switched testing framework to TestNG