Added trigonometric functionality
Updated issue numbering scheme
Updated issues file, added basic Testing Framework
Updated .gitignore file
Updated issue#1311
Updated caret flashing logic
Resolved issues#2214,2213,2215,1111
Resolved Issue#3211
Resolved Issue#1214 : Factorials not working
Testing git_checkoff_commit.py
'Resolved Issue#3312 : README for Branches not complete'
'Resolved Issue#2221 : Pressing TrigMode button when in TrigMode does not switch back to NormalMode.'
'Resolved Issue#2212 : Overlapping AnswerBox and OutputBox'
'Resolved Issue#1211 : Lines disappearing when some part of them should still be rendered.'
'Resolved Issue#3311 : Make calculator follow the phone's theme colours.'
'Resolved Issue#2351 : Lack of UnitTests'
'Resolved Issue#3222 : Pressing AngleMode button whilst in TrigMode causes calculator to revert to NormalMode'
'Resolved Issue#1215 : Placing fraction in parenthesises causes parens to not render.'
Overhauled return type method for better calculations of large/small numbers, also fixed some MathParser issues uncovered by rigorous testing
'Resolved Issue#2216 : Paren tops/bottoms intersect in fractions.'