Implemented functionality changes according to SAM testing tracker issues
closes #3 (closed) closes #4 (closed) closes #2 (closed) closes #6 (closed) closes #12 (closed) closes #11 (closed) closes #8 (closed) closes #10 (closed)
closes #3 (closed) closes #4 (closed) closes #2 (closed) closes #6 (closed) closes #12 (closed) closes #11 (closed) closes #8 (closed) closes #10 (closed)