Purge should not return a boolean.

This changes matches api spec.
Revert "Allow for query settings chaining"

This reverts commit 00057fc4bbd323e7ef98006ddd4ad482c8d33340.
Change method signature of getDirectory() to return File

This matches up with the Context object, which also returns a File.
Re-add Manager.VERSION