Refactor get handler
Avoid duplicity in parsing urls
Refactor CommandInvoker
Eliminate Handler#validate
Simplify InvalidUsage
Refactor Main#getHandler
Get rid of TestNG