Simple command line Java application with database access
Main functionality:
- command line driven (main class:  MainApp)
- based on input switch, do one of the following:
  (1) provide help/usage info
  (2) read a server "specification" from a file on local disk (e.g. see server_definition.xml) and persist it to the SERVER database table
  (3) count the number of servers currently persisted in the database
  (4) list persisted servers
  (5) delete a persisted server (id of server to delete to be passed in as a command line arg)
  (6) edit name of persisted server (takes command line args to identify id of server and new name)

Additional requirements:
- add unit tests
- use ant or maven based build to do compilation, run tests and produce junit report and runnable jar


Notes:
- project "skeleton" is provided - feel free to refactor any existing skeleton code or add in other dependencies
- if you want, feel free to use an IDE - preferably one of IntelliJ IDEA, Eclipse, or NetBeans so we can have it installed here
  (if you can bring in a laptop, then use whatever IDE you like)
- use of JDBC rather than Hibernate is fine