Initial

This is the basic structure to use with slim.  I have left out the
framework and will have documentation soon.