Added lots of specs and documentation