Adds specs and documentation