removed non standard-compliant forward declarations and included corresponding headers
Merge pull request #10 from bekaus/fix-forwarddecl

removed non standard-compliant forward declarations