Completed the missing methods in FIFO and almost completed CarWashView.
Also added some things in CarWashState and MainSim.
Minor correction in CarWashState.
Started adding some javadoc and comments to increase readability of the
code, as well as made some minor corrections to CarWashState.