Begin refactoring into an example 'libclearskies'

I created core and stubbed out the functions that must exist for core in libclearskies.  I also added `clearskieschat` that will only use code that we pull into the newly refactored libclearskies and functions as a minimal viable use of clearskies.

The basic approach is to continue to flush out the functionality needed in core/core.rb by moving in files from lib and integrating them.