Added CLI for generating provisioning profiles
Fixed typecasting issue casuing if-statement test case to always return false
Added coloured console output. Also, exception now specifies the date when an invalid one is provided.