replaced our grid implementation with one from piecemeal(https://github.com/munificent/piecemeal) as well as starting on some unittesting