CHORE: Refactored adapter handling and added :null adapter
CHORE: Moved registration of known adapters to lib/yell.rb for better understanding