Add simple build file; change ports; support `description' field