* Add fan platform * Fix after review comment * Address review comments * Remove commented code * Update tests * Use constant