added signup function, updated css, few views