added signup functionality
working on profile editing