Incorporate grunt-build-control

Use grunt-build-control to deploy code more automatically to
GitHub pages.
Properly set the assemble assets option.

Point the ``assets`` directory at the new build location in
``dist``
Add deploy task that both build and deploys