Imported code for sunnyportal. Needs refactoring to implement dataproviders interface
Moved terminate function to inline
Refactored RunUpdate from JFY dataprovider to the dataprovider package.

In order to be able to reuse the code in all dataprovider
implementations
Changed to own logger
Added new dataprovider