-> added including patterns to factory

-> added logging via slf4j
->replaced all spaces with tabs (1 tab for 4 spaces)