Initial port of polling base object from Switch
It's a fair point...
Component name update
Tests for polling object
Move API Extensions into their own folder
Move Actors into their own directory
Move Concurrency into its own directory
Move Hacks into their own directory
READMEs for all the components
Fixes #2