Add CLI support for the following commands:
- Pass a dataset to the model for training
- Pass a dataset to the model for testing given a trained model path
- Pass a dataset to the model which splits it for training then testing
- Pass a single sentence to the model for prediction given a trained model path
Depends on #14