remove public; moving subtree
Squashed 'public/' content from commit 72b2d19

git-subtree-dir: public
git-subtree-split: 72b2d192391924153ef0e63bd763a0297dc01699
Merge commit 'f77211aa6eabffd2c4e166c7f623aa0d96a44bb7' as 'public'