GitIgnore update
Solving maven build
Small work on the grammar

Supports class/method/attribute declarations and attribute value
assignment.
Merge remote-tracking branch 'origin/Test'