[cli] Refactor main file into multiple submodules.
Merge branch 'refactor' of github.com:bkc39/tools into HEAD
[cli] Separate common functional components into directories..
[cli] Change to main.ml from cs3110_cli.ml.
[cli] Update Makefile to wrap corebuild with the new directory structure.
[cli] Ported the clean command to the Core standard library.
[cli] Port the build command to the Core library.
[cli] Port the doc command to Core.
Merge branch 'command' of github.com:bkc39/tools into command