Rename constructors to Go conventions
Add data frame constructor