Mac Support

Starting to add support for mac, manager shawnanastasio