Added RequestFlow Controller, hacked beginning of Flow. Needs a lot of work. Check the TODOs