Add floor rotation functionality

   - The floor output can be rotate by adding
      system:floor_rotation: 0|1|2|3
     to the config file. Each increment rotates the floor output
     by 90 degrees

  Fixes #2