Cleanup of various form methods
Refactored input tag for reuse
Included password support