major refactor and cleaner views
minor spelling tweaks
minor spelling tweaks
Merge pull request #9 from travis6888/develop

all calculations in utils