Refactored keepalive method
Added grunt watch task and removed obsolete grunt-shell package