Typo
Small refactoring
Updates README
Add module benchmark
Add Makefile
Updates Travis config