init
Merge pull request #6 from ddavison/master

Implement foundation.