Added activation and deactivation features and steps.
Allowed for null codes in initial code validation.
Simplified bomb interface.