client support for minified assets

when debug is off, map source client js to build js. change build
filenames to use source hash rather than minified hash (so all processes
will have the map). separate client Class and View classes.