renamed parser to clientparser due to naming conflicts
added main file