Moving public and private functions around for readability
Moving the public and private functions in hod.h
removing unnecessary files which will be created with swig anyway
Merge pull request #2 from surhudm/issue1

Issue1