added maven dependencies to jar build, cleaned up error messages, and improved the cli help