issue #6 Domain API

gradle wrapper added