Added decorator tests.
Added split_dataframe_tests.
Solved rounding error on split_dataframe.
Changed name split_dataframe.py -> dataframe_split.py so the function and the file don't have the same name.

Added pandas requirement to setup.