Added commentary on logic, todo items and some new tests
Merge pull request #20 from swingingsimian/feature/getnearestgene

Introduce Nathan's unit tests and notes.