Initial Commit

Changes I've made from original include:
Roll buttons
Calculations corrections
More auto-calc fields
Moving sections around
Redesigning sections