Need to fix case sensitie in processing arguments.

Need to fix coreq stuff

Need to add updatecheck

Need to check public


Need to add running as root check
