expand tests to include updates and loading custom

adds a few more tests, around updating things and also loading in a custom Gruntfile
its one im working on now but if i dont finish it i didnt want to break travis builds