Proposed solution to issue #18, adding overbrace and underbrace

In order to get ubrace(A)_(B) and obrace(A)^(B) to display right, I needed to add a new token type that acted as both UNARY and UNDEROVER.  I also had to adjust AMparseIexpr to look for UNDEROVER in S^S type expressions.