How can I get OS X to challenge me for password after sleep?
Go to System Preferences > Security and check "Require password" 


There are several selectable time delays if immediate locking isn't what you prefer.