Fixed bug where ViewEntryIterator would always skip the first entry, and
added licensing information to all classes