renamed signin to login to avoid confusion with signup
created error class and removed copy and paste error
renamed class and added error
used error class and added errors div
created
used formHelper
added module support
improved error handling and form validation
libraries used