Seperated form-logic from message()

Also:
 * Fixed some CSS issues
 * Use !== instead of !=