initial Doxygen support
added some documentation
included a sample Intro doc.
Merge branch 'origin/feature_doc'