Darcy ui fundamental ui element types (issue #18)

I know the RadioButton naming isn't ideal but pushing this up to see if I'm heading in the right direction. I also have been working on darcy-webdriver to add implementations so I'll get that up here soon. Thank you!
Let's also add a `void toggle()` method for good measure.