Updated filter tests to include piecewise filtering
Changed all instances of int( ceil( x ) ) to iceil( x )
An earlier find and replace must have stepped out of bounds.

Fixing rational resampling before converting it new style.
New rational is not, working. Committing before switching back to Julia v0.3
New rational is not, working. Committing before switching back to Julia v0.3