Implemented features based on unit tests, implemented unit tests coverage build file and some other smaller things.