added a require customer login for frontend

for now it has a regex for a white list, but think it may be better to
build it off a selected list?