adding helpful makefile
cleaning up interface for auth
rename
more refactoring