Fixed compilation errors when trying to use the repository as a Tiger hash implementation

Tried to use this repository as a Tiger hash implementation, but it was impossible because of some include problems and it also had a main() function.