[added] jshint configuration
[improved] appsystem, cleanup