add C-- spec

note chapter 3
move TA's file under doc
try to add int / float constant
add gitignore file