Create board mechanic for bot
This is gonna be the first one we should be working on, creating a board mechanic for the bot that can hold cases.
My idea (@Rixxan @theunkn0wn1 feedback appreciated) for now is to first build a completely standalone mechanism that allows SACM to be fully functional within IRC, that is a board mechanism, a case structure, and a command interface, and only then would we start to integrate the system with other programs including the database.
Of course, parallel development can happen on these other systems but integration wouldn't take place before everything works standalone.
Anyway, the board mechanism would entail probably a class that is capable of holding cases, creating and deleting them, down the line syncing them, inactivating them, et cetera. The board would not actually contain case data itself, this is kept within the cases that are 'under' it.
By not 100% integrating the board with the bot class, we could also open different boards under slightly different rules. This may be useful for the drill channel, thus preventing the need for a seperate board.