fixed access control modifiers, removed framework files form test target to use 'feel' true access control in the tests
onComplete, onSuccess and onFailure now return the future for better chaining