Feature/api specs

Sorry, I missed the `Setting.delete_all`(I don't know if deleting all Settings is actually necessary though)