Mark headers as public in framework target

Fixes #3