Add blocking functionality

Allow blocking after starting the server and/or phantomjs to allow the
user to capture browsers manually before running tests. When blocking is
used, none of the grunt tasks following the blocking task will be
performed.