Raise error if no or invalid directory path passed
Add authentication service spec