Finished tests + more documentation