introduce api_token
introduce api versioning and cut off index methods
email model and controller
clean up