begin implementing Public User spec, specs now load from seed data
merge ian_branch