refactored signup and removed old files

same as title