Work towards API page.
Footer cleanup.
Added API page.

Scroll spy is now re-usable across menus.
Add expressions and common builder methods.
Restore base path