Remove munki modules because really, you can just use plist states.
Juggle mac grains around into plist dependent and shell scraping grains.
Start an empty grains list for scraping battery information.
Add most of grahamgilberts mac facts from puppet to salt
A bunch of messing around with ServiceManagement framework again.
Test plist.absent_keys working, it sorta does (expects a value for the key to delete even though that is irrelevant).
Roadmap in README.