yuidoc --lint in make before --server
allmighty Shield function + reorganized library wrapper

not sure on the @doc tags for this static class/module/function beast
lower case shield, since it's not a constructor function

jshint was complaining about the 'new' keyword not being used with
constructor functions.
custom builds and a lean lodash with just the methods we use
build