Replaced cake with grunt tasks

Removed benching
Added Area class
Refactored tests
Other minor improvments