Removed extra color init statement
Added specialized exception class for graceful program exit