added unicode hack support
sanity set of data if no pdf supplied
small degree match comparison test
quick fix
merged sanity checks from joe and added basic degree work