ch/plk: Add selected_option to Select, add tests

- Move select unit tests to their own file
- Add integration tests for Select