Open requests feature

Mostly done, finishing up unit tests and still missing a live test.
Unit tests ready. Time to a live test.