Some folder renames
Namespace 'Component' renamed to 'Components'
Added logging ability, entry point, application config