* using grunt to build project.
* using semblance.js to render UI