Separate test file.
Refactoring futer.py.
Refactoring tests for pep8.
Merge branch 'devel'