add dependency management via bower.json
add amd module support via requirejs
extracting classes to separate files
use original dat-gui from bower repository
finished refactoring to one file per class