[CLEANUP] Fixed up code to make it more readable

 - Broke apart ChefFS::FileSystem::CookbooksDir#children
 - Broke apart ChefFS::FileSystem::CookbooksDir#upload_cookbook_from
 - Changed CookbookDir @versions_map to @existance and updated #exists?
 - Cleaned up comments