POM updates

Updates the POM to reflect the latest dependency versions.

Also performs some miscellaneous cleanup.