Renamed cli directory to public
Added cli-color to package.json
Added new log module to handle console logging with colour
Refactored entire app to implement new colour logging