refactored mac_pkg to handle various archive formats and package types
fixed src install vs dest download
fixed sudo problem in ~/.battleschool/cache
added zip archive support; changed dmg_path to archive_path