Added recursive dependency checking
*Added recursion dependency error.
*Added basic relation undefined error.
*Fixed dependency check for input, init etc.
* Added tests
*updated ReadMe
Merge branch 'master' of https://github.com/sumedhghaisas/gdlparser
* Updated README