add web service, devise, and other tweaks