moving files out of public into src so everything is BUILT to public
Update npm dependencies
Remove public from repo
Move src files into better locations
Recreate gulpfile to handle static files and pagemaki-handled pages.

Now gulp will build anything in src/static into the public folder as-is
in its folder hierarchy (useful for favicon or fonts or images) and will
also build anything in src/pages using the pagemaki system to read in
markdown and use the layout system.
Update readme with better rules and instructions
Merge branch 'refactor'