first commit with constant propagation partially working
arrange project layout
added dummy State for local variables
getting structure for AssignStmt for States
fix errors