#22 progress. Initial check in of breeze.learn code adapted for Nak. Also pulls in some portions of Chalk that were in breeze.process.