Process errors in logging functions
Add checking the parameter passed to input prompt function
Add a confirmation prompt to the io module
Use confirm prompt to prompt for confirmation about clearing the logs
Remove io functions from cluttering icarus object

Functions moved to the actual io module
Error log more consistently when icarus starts
Added debug logs when verbose flag is set
Changed log command to logs
Utility function to attempt to find the project root

Assumes that a package.json is found at the project root, could be confused by additional package jsons.
Add additional error checking to findProjectRoot to allow for the function to be used as a switch to check if a package exists
Added additional folders to the exclude list in findProjectRoot()