build(*): Add build and dist task, allowing custom builds.
build(*): Add min to builds, add html2js to custom builds
build(*): Add dependency checking to grunt custom builds
demo(*): Add dist and build task, allowing custom builds