begin rebuilding front-end pages

* add license page
* add space for user-friendly API docs
* add smooth scrolling to API docs
* a few small fixes