added specs, finished calculator, converted tabs to spaces