Gabe portable init

@roymarantz @dallasmarlow @Primer42 @maddalab rebased version of https://github.com/tumblr/collins/pull/207. Ready for merge