create a ~/code directory if one doesn't already exist