Critical null pointer exception fixed with auto generation code in Book.java.  The class was not allowing its section to draw a check box which made the section call on the check box which did not exist.  Also added check in section so it wont try to set the value of a nonexistent check box.
minor naming change in preparation for backup and logging system.