Tests and robustness for Floor component

While playing with NoFlo and some animation stuff I was getting some error with the Floor component, but at times it wasn't always connected.
Here is a patch to fix these errors.
Also added a simple test case, there wasn't any.