Initial commit.
Updated with travis config.
Updated requirements.
Updated tests for single_step.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	setup.py
Merge pull request #18 from F1ashhimself/master

Updated with single_step.