Separate lib and app dirs.
Add npm package.json with test dependencies.
Move .gitignore to project root and add test libs.
Refactor delegator and add tests
Rename example app title.
Add string helper functions.

Functions for dealing with url paths.
Assets can now be served.
Add css file to example site.