Add JSON Service and separate Services for iterface and implementation
Merge branch 'dev' of github.com:Andronavt/lv-098_JAVA into dev

Conflicts:
	pom.xml
	src/main/java/tc/lv/exceptions/BlackListServiceException.java
	src/main/java/tc/lv/exceptions/GeoIpServiceException.java
	src/main/java/tc/lv/exceptions/IPException.java
	src/main/java/tc/lv/service/implementation/Assembler.java
	src/main/java/tc/lv/service/implementation/BlackListServiceImpl.java
	src/main/java/tc/lv/service/implementation/GeoIpServiceImpl.java
	src/main/java/tc/lv/service/implementation/ParserResultServiceImpl.java
	src/main/java/tc/lv/service/implementation/SourceDownloaderServiceImpl.java
	src/main/java/tc/lv/service/implementation/SourceServiceImpl.java
	src/main/java/tc/lv/service/implementation/UserDetailsServiceImpl.java
	src/main/java/tc/lv/service/implementation/UserServiceImpl.java
	src/main/java/tc/lv/service/implementation/WhiteListServiceImpl.java
Merge branch 'dev' of github.com:Andronavt/lv-098_JAVA into dev

Conflicts:
	src/main/java/tc/lv/dao/DaoAbstract.java
	src/main/java/tc/lv/dao/DownloaderDao.java
	src/main/java/tc/lv/dao/IpV4AddressDao.java
	src/main/java/tc/lv/dao/IpV6AddressDao.java
	src/main/java/tc/lv/dao/NotValidIpAddressDao.java
	src/main/java/tc/lv/dao/UndefinedListDao.java
	src/main/java/tc/lv/dao/implementations/DownloaderDaoImpl.java
	src/main/java/tc/lv/dao/implementations/IpV4AddressDaoImpl.java
	src/main/java/tc/lv/dao/implementations/IpV6AddressDaoImpl.java
	src/main/java/tc/lv/dao/implementations/NotValidIpAddressDaoImpl.java
	src/main/java/tc/lv/dao/implementations/SourceDaoImpl.java
	src/main/java/tc/lv/dao/implementations/UndefinedListDaoImpl.java
	src/main/java/tc/lv/dao/implementations/UserDaoImpl.java
	src/main/java/tc/lv/domain/IpAddress.java
	src/main/java/tc/lv/domain/IpV4Address.java
	src/main/java/tc/lv/domain/IpV6Address.java
	src/main/java/tc/lv/domain/Location.java
	src/main/java/tc/lv/service/implementation/BlackListServiceImpl.java
	src/main/java/tc/lv/service/implementation/ParserResultServiceImpl.java
	src/main/java/tc/lv/service/implementation/SourceServiceImpl.java
	src/main/java/tc/lv/service/implementation/WhiteListServiceImpl.java
	src/main/java/tc/lv/utils/ParserChaosreignsWL.java
	src/main/java/tc/lv/utils/ParserOpenBSD.java
	src/main/java/tc/lv/utils/ParserUceprotect.java
	src/main/resources/META-INF/persistence.xml