added authentication helper
added Dataset.all function + tests