Consolidating C implementation (major changes).
Reorganization and some fixes.
Adding dummy tracker (useful for testing).
Fixed typo
Adding native client.