Basic Tracker module with tests.

fixes #1