add API documentation and stylesheet updates