Removing package cycles from reader files. Next i want to clean up the Javadocs and deal with the inspections a bit. Then I'll see if i can put on the finishing touches.