removed short -v, -u, and -h options to leave these available to user for applications built with framework.  added documentation to file, removed handling of argc=0 in the usage method.  it is now handle by separate method that user has option of including in their application