Added Grid, various updates

Added grid submodule
Minor style changes to location and direction
Removed doctests
Updated gitignore