Initial commit with basic code base