Add id attr into mly-8.json

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Remove empty value key from mly-8.json

Firebase does not accept empty value key

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Add buttons for manipulating choices data on firebase

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Restructure controller code blocks

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Require authentication for manipulating choices data

Provide facebook, github, google, and twitter authentication.

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Set customized CNAME

CNAME csasa-petition.lance.tw

Signed-off-by: Lance Chen <cyen0312@gmail.com>