init for shipyard provider

ADDED: apache headers to all files that needed them.\nFIXED: checkstyle violations

Refactor code-base for smaller init PR