initial keyhandler implementation

Used for secure transport of customer data
better str checking
renamed key_handler to crypt

handles more then just making keys :)