update core library
initial commit skeleton
work on implementation for project creation
use provider to handle arguments
improved / fixed lighty example configuration
bugfixes