initial commit - already working minimally
make public/private pages configurable