fixed #4: Wrote basic unit tests for each token bucket algorithm
fixed #5: Adding files and changes for travis-ci