Update project name and package
Tests refactoring
Unit tests
Remove public API dependency to Guava concurrent API
Rename AndroidFuture to Future
Unit tests