Initial commit with basic API functionality