generalized methods
added findAll service
some minor refactor
added simple dojo client