refactored and added test to make sure locations cannot release bikes they don't have
updated person