Database is currently an in-memory concurrent dictionary. An actual database is pending implementation.
This will be tracked with a subsequent user story detailing "project storage must persist across bot server restarts".
The commit history for this branch is large as is. Perhaps @DonSagiv would be interested in it's implementation.
Added the following commands:
c!create projectName
c!list
c!join projectName
Database is currently an in-memory concurrent dictionary. An actual database is pending implementation. This will be tracked with a subsequent user story detailing "project storage must persist across bot server restarts". The commit history for this branch is large as is. Perhaps @DonSagiv would be interested in it's implementation.
Minor refactoring as well.