SCORE-91. Fix the build and refactor a few classes.

Fix the build to ensure everything compiles and passes validation.
Also removed things like the scoring producer and expose things
like the MavenArtifactName since it's useful outside the context
of model repo as ScoringServer relies on it too.