Add convenience method to apply models

Update (and fix) the README.
Add basic tests
Use hoe to run tests
Make nodes in a graph private
Remove nodes accessor from Model
Make edges in a graph private
Add test for BarabasiAlbert model