Add support for nested classes in arrays
Add some basic tests on main class.
Add support for altering class names and writing to files.