core: allow method name be same as class name (issue #15)
core: add ternary conditions processing
add contribution section to readme
core: fix processing 'if' at loop end