added idea files to ignore
basic implementation
parser skeleton