changing script extension to be more generic, changing imports in client
Parser will now load parsing definitions for each directory. Ideally we'll have different types of parsers down the line.