Revert "Revert "Initial commit""

This reverts commit 747cdc3236eb0f666e19ec9a9e8cd12223c4fadf.
Code and Documentation