documentation for piano and buttonv
updated index, updated documentation, updated piano