use Class inheritance
improve Gruntfile build

grunt build works & generates build & minified files
include the build files
improve documentation