Added in basic stuff
Added in basic stuff

More specifically,
- CLI checking: Make sure a single argument was passed
- SIGINT overriding: When a SIGINT is raised, use my error handler instead
  of default
- Basic username input

Jmgiacone/CS3800,Jmgiacone/CS3800