added model for split element and attribute;
modified common abstract model;
added splitter name service;
added test for splitter name service, use Mockito;
renamed model package and some service.