refactored FG a bit. Fixed the Controller to show refactoring
minor modifications to door access controller and validatedoor view
cleaned up door access controller and tests