feat #1 initial import

Closes #1