Calc v1.0

A functional basic calculator. It still needs to be restructured to
reflect a better MVC approach.