Removed warning about library and add sharing package. Reduced duplication in build gradle. Updated tools version, Gradle version and SDK version. Gradlew executable.
Added property to control is the animation is two ways or not.