feature(exit codes): add return codes

This adds the following return codes when needed:
1: authentication error,
2: cf object manupulation error (i.e. file does not exist,
   attemped to create an already existing container, etc)
3: unknown or system error