Final initial implementation of editable profile with waiver function.
Models have "id" field linked to <table_name>_id for consistency.