Separated Interface and Concrete class files

The Service folder now contains a separate file for the ITableName
interface and the TableName class files.