expand tests to include updates and loading custom

adds a few more tests, around updating things and also loading in a custom Gruntfile