Refactoring
Added WebAPI project
Added logging