test/test_rank_filter.py: Added test suite for Python that is equivalent to test/test_rank_filter.cxx to verify that the module works ok and is accurate.
include/rank_filter.hxx: Make sure all window size related variables are unsigned long. Make sure all floating point values are double. Make sure all axis ralated values are unsigned int.
src/rank_filter_py.cxx: Use the same types as the underlying C++ function except allow axis to be negative. This will be adjusted to be within an acceptable range.
.gitignore: Exclude .pyc files from git.
test/test_rank_filter.py: Remove unneeded imports.
test/run_nosetest.py: Added the python script to change the PYTHONPATH to include the slib directory as there is no easy way to do this in CMake and it is needed before importing rank_filter.
CMakeLists.txt: Runs the nosetests as part of `make test`.
CMakeLists.txt: Added the Testing directory to the list of things to remove for `make reset` and `make distclean`.
CMakeLists.txt: Removed extra space.
CMakeLists.txt: Removed newline.
CMakeLists.txt: Rename test nosetests to nosetest.
CMakeLists.txt: Added cxxtest build target and check target for running cxxtest.
CMakeLists.txt: Made check a requirement for building the rank_filter python bindings.
CMakeLists.txt: Remove test binary from cxxtest.
CMakeLists.txt: Add comments for the stages and prep.
Readme.md: Correct spelling error.
Readme.md: Added verbage about running C++ and Python tests.
Readme.md: Remove trailing spaces and added newline at the end of the file.
CMakeLists.txt: Fixed RuntimeError on import.