added more optimizers and test cases. Though the test cases are basic System.out.printlns for now.... lots of playing still.