refactored site ranks and site gpranks so code can be reused for external stats tool
changed passchk to be more in line with other ebftpd tools
ranks external tool (same function as glftpd stats), refactoring in db namespace to decouple some classes
removed template factory from ranks tool, loading template individually now
fixed an enum string conversion bug
added template option to ranks tool, fixed usage message