Just a few updates to the code..

AST parser now takes a parent class as argument. Update README.md.
Merge remote-tracking branch 'origin/master'
Added setup.py, made necessary changes

The package now has a setup.py file. The files have been arranged and changed according to however it is needed.