Adapter Addition

Adding adapter, null object patterns