Add core documentation
Add gh pages Makefile