[Closes #26, closes #24, closed #22, closes #19] Implemented password field in the backend, switched from TinyMCE to CkEditor to support image uploading, and added CSS styling for a responsive layout