Universal link etc

The new UniversalLinkDao is up and running. The Load/EndLoad combined processes take about 90 seconds, which is only about 50% slower than the old dao, including the condensation process.  I also added a few other dao related things, such as a getNumItems() method in the Dao interface and implemented it in all dao children.  

I also got a little OCD and went through removing unused imports and random warnings IntelliJ gave me, so sorry if that makes things difficult. I can probably revert them if necessary.