Massive refactoring, modular slack commands

Slack commands now their own abstract class. Helps clean up server
purpose.
Check Command implemented

Still massively incomplete.
Register Command added

Wow! I hope it works...
Added commands to actual server.
Fixed null reporting on terminal.
Slap command implemented.

Hehe...
Slap command acutally registered...
Again fixing the slap command..
Removed dup slap command

Also self slap fixed
Seriously fixed
Fixed probabilty for fat trout
Debug command

useful for looking at the payload of things.
Register debug command.
Import debug command.
Fixed checkCmd

Fixed bug when not recoginizing user, no error is reported.
Fixed Request struct parsing

Reuqest struct now parses arguements better.

Fixed relevant commands.

Updated slap commands.
Debug command now works.

Simply outputs the string sent to the server.
Fortune command implemented.

Silent mode now prints out the message to be sent on slack.
Some cleanup
Merge pull request #1 from kevinta893/modularCmds

Modular commands API done. Simply extend Command abstract class and copy the template which works for most jobs.