Basic classes and index

New classes “connection,” “user,” and “email”. Provide basic
functionality, nowhere near complete.