tests: add testing script
travis: add travis.yml
test: add verbose flag
readme: add travis badge
gitignore: add ignore
travis/coverage: add Makefile and redo travis.yml
makefile: remove unneeded stuff from Makefile
travis: remove install step
Merge pull request #8 from colegleason/travis

Travis, Makefile, Gitignore setup. Fixes #3
graph: add some stubs
add example, fix error in topological sort
tests: moved example.go to graph_test.go
graph: throw error on creation if graph is invalid
graph: add GetDependants method to retrieve next set of jobs
graph: rename getDependants to jobsDependantOnSingleJob