initial commit
port over gemfile
redo with just active admin
naive protection against users editing other users