refactor
add sub spec for assets
remove lumberjack dependency;