Fix issue with edge creation; add input check
Code cleanup/organization
Source comment/cleanup
Add test for graph render
Merge pull request #8 from bcm36/feature-improved-tests

Feature improved tests