added some validations, put devise back in, styled, changed max-length on popup description