Added a function to generate a random key.
Added the saving functionality for the API keys.
Added API Key message if success.
Added error messages.
Added default values on inputs.
Added testing for APIKeys controller.
Added API Key checking with tests.