moved requires into main header file to fix problems in client code
Merge pull request #1 from BIAINC/fix-requires

moved requires into main header file to fix problems in client code